├── 0x0021h ├── 1.bf └── readme.md ├── Brx86 ├── 2.sh ├── 3.sh ├── README.md ├── main.rb ├── 运行截图1.png ├── 运行截图2.png └── 运行截图3.png ├── Hagb ├── 1.sh ├── README.md └── banned ├── LICENSE ├── MistEO ├── 0Bytes │ ├── README.md │ └── screencap.png ├── BrainFuck │ └── hello.bk ├── README.md ├── Shell │ └── \x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\n └── Shell_v2 │ └── v2.sh ├── README.md ├── RS ├── objdump.txt └── 运行结果.png ├── SierraQin ├── 1.ps1 ├── 2.r ├── 3.stk ├── 4.stk ├── 5.arn ├── 6.arn ├── readme.md └── screenshot.png ├── Soar ├── 1.js └── s ├── Szzrain └── a.py ├── Tastror ├── 1.R ├── 1.wheel └── readme.md ├── XiaoMengXinX ├── 1.abe ├── 1.sh ├── 2.sh ├── \x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64 └── readme.md ├── Yb ├── a └── run.sh ├── bakashigure ├── 66.php ├── README.MD └── stuck │ ├── 114514 │ ├── empty.stk │ ├── readme.md │ └── rule.txt ├── baoshuo ├── README.md └── answer.c ├── bclswl0827 └── 1.js ├── bopbop ├── README.md └── a.c ├── cglcv ├── z.m └── 参赛说明.md ├── esuadmin └── 1.sh ├── fa鸽 ├── ConsoleApplication1.c ├── ConsoleApplication1.vcxproj └── readme.txt ├── ffashion ├── README.md └── main.c ├── jcjrobert ├── html │ ├── 1.html │ └── 没有图灵完备(( └── ?? │ └── 1.bmp ├── mizu-bai ├── 1.pl ├── README.md ├── run.png └── source_code.png ├── mochaa └── plɹoʍ-ollǝɥ.js ├── mrcino └── main.c ├── paoka1 ├── README.md └── ans.py ├── rainstorm ├── Readme.md └── main.go ├── roll.py ├── xsap └── t.sh ├── yjfvictor └── main.jsp ├── zhaose ├── README.md ├── hw.png └── hw.scheme ├── 夕雪 ├── a.m └── a.md ├── 快乐的老鼠宝宝 ├── README.md ├── dongbei-lang-validation.png ├── wenyan-lang-validation.png ├── 問天地好在.wy └── 嘎哈呢.dongbei ├── 於随仙 └── y.m ├── 泰迪 ├── 2 ├── 05AB1E ├── 1.ruby ├── Spice └── jelly ├── 菜比布丁 ├── 1.sh └── 布丁酱的尝试.md ├── 许兴逸 ├── Hello.bf ├── Hello.exe ├── Hello.fs ├── Hello.hs ├── Hello.jisp ├── Hello.junk ├── Hello.ml ├── screenshot.png └── 参赛说明.md └── 鼹鼠 ├── README.md ├── c ├── code.bin └── code.js /0x0021h/1.bf: -------------------------------------------------------------------------------- 1 | ++++++++++[>+++++++>++++++++++>+++>+<<<<-] 2 | >++.>+.+++++++..+++.>++.<<+++++++++++++++. 3 | >.+++.------.--------.>+.>. 4 | -------------------------------------------------------------------------------- /0x0021h/readme.md: -------------------------------------------------------------------------------- 1 | 使用Brainfuck 2 | https://github.com/Mivinci/bf 3 | 4 | Run: 5 | bf 1.bf 6 | -------------------------------------------------------------------------------- /Brx86/2.sh: -------------------------------------------------------------------------------- 1 | cu?? g0.gs -------------------------------------------------------------------------------- /Brx86/3.sh: -------------------------------------------------------------------------------- 1 | t? 2-z 0-x<< 进行内网穿透(因为我没有短域名也没有 ipv4 公网地址,感谢服务提供者),理论上还可以用短域名和低位端口(如个位数端口)来减小长度。 12 | 13 | ```bash 14 | nc 107.173.89.246 23333 15 | ``` 16 | 17 | 2. 用脚本自身的内容来制造一些输入重定向给 `nc`(即 `<$0`),迫使 `nc` 退出。这种方式只占3个字符,不比任何参数(包含多加的空格至少占 3 个字符)更长。如果可以允许脚本运行后不退出,这部分处理可以省去。 18 | 19 | ```bash 20 | nc 107.173.89.246 23333<$0 21 | ``` 22 | 23 | -------------------------------------------------------------------------------- /Hagb/banned: -------------------------------------------------------------------------------- 1 | /u*/*/p?$0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 InvoluteHell 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /MistEO/0Bytes/README.md: -------------------------------------------------------------------------------- 1 | # 说明 2 | 3 | 没有代码,连文件都没有,所以是彻彻底底的 0 Bytes 4 | 5 | 使用图灵完备的解释型语言 [B-K](https://github.com/MistEO/B-K) 6 | 7 | ```bash 8 | ./B-K 9 | ``` 10 | 11 | ![screencap](screencap.png) 12 | -------------------------------------------------------------------------------- /MistEO/0Bytes/screencap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/MistEO/0Bytes/screencap.png -------------------------------------------------------------------------------- /MistEO/BrainFuck/hello.bk: -------------------------------------------------------------------------------- 1 | ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>>. 2 | -------------------------------------------------------------------------------- /MistEO/README.md: -------------------------------------------------------------------------------- 1 | # MistEO 2 | 3 | ## 0 Bytes 4 | 5 | 使用自创的解释器 B-K,文件体积 0 Bytes,被 Ban 了 6 | 7 | ## Shell 8 | 9 | 从文件名获取信息,文件体积 11 Bytes,还有进一步优化空间,被 Ban 了 10 | 11 | ## BrainFuck 12 | 13 | 好吧,只能用 BrainFuck 混点分了 QAQ 14 | 15 | ## Shell_v2 16 | 17 | 哎,`Shell`又有了!,文件体积 54 Bytes 18 | -------------------------------------------------------------------------------- /MistEO/Shell/\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\n: -------------------------------------------------------------------------------- 1 | /*/p*tf $0 2 | -------------------------------------------------------------------------------- /MistEO/Shell_v2/v2.sh: -------------------------------------------------------------------------------- 1 | /*/p*tf "\x48\x65\x6c\x6c\x6f \x57\x6f\x72\x6c\x64\n" 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HelloWorldContest 2 | 3 | Print "Hello World" without HELLOWORLD 4 | 5 | 不使用 HELLOWORLD 来输出 "Hello World" 的比赛! 6 | 7 | ## 背景 8 | 9 | 张三是个编程初学者,他想尝试输出`Hello World`,可是不巧他的电脑键盘上 'HELLOWORLD' 这几个键都坏了,你能帮帮他么? 10 | ~~背景是我口胡的,以比赛准则为准~~ 11 | 12 | ## 比赛规则 13 | 14 | - 要求输出`Hello World`字样,有且仅有`Hello World` 15 | - 上传的所有代码中,不可以出现 'HELLOWORLD' 中任一字母,包括文件名、文件内容(头文件、函数名等等)、执行的命令等(特例:编译/解释器的名字不算,例如`python`,但除此之外的执行命令中不可以有) 16 | - 不限编程语言,可以使用小众语言,但要求使用的语言图灵完备 17 | - 上传的所有文件体积最小者获胜!(结果截图、说明文档等的不算) 18 | - 所有的依赖条件均需是在本比赛开始前就是已有的;否则请上传,作为文件内容统计的一部分! 19 | - 新增规则:要求使用平庸的编译/执行命令,除平庸部分外,其余将会统计到总的体积中 20 | - 其他的想到了再补充,总之不准赖皮,不准卡BUG( 21 | 22 | ## 比赛结果 23 | 24 | ### 排名 25 | 26 | | 排名 | 作者 | 体积 | 语言 | 27 | | :--: | :----------------------------------------------------------: | :-------: | :--------------: | 28 | | 1 | [SierraQin](https://github.com/InvoluteHell/HelloWorldContest/blob/master/SierraQin/5.arn) | 7 Bytes | Arn | 29 | | 2 | [泰迪](https://github.com/InvoluteHell/HelloWorldContest/blob/master/%E6%B3%B0%E8%BF%AA/05AB1E) | 14 Bytes | 05AB1E | 30 | | 3 | [XiaoMengXinX](https://github.com/InvoluteHell/HelloWorldContest/tree/master/XiaoMengXinX) | 14 Bytes | 05AB1E | 31 | | 4 | [Brx86](https://github.com/InvoluteHell/HelloWorldContest/tree/master/Brx86) | 25 Bytes | Shell | 32 | | 5 | [bakashigure](https://github.com/InvoluteHell/HelloWorldContest/blob/master/bakashigure) | 26 Bytes | PHP | 33 | | 6 | [esuadmin](https://github.com/InvoluteHell/HelloWorldContest/tree/master/esuadmin) | 32 Bytes | Shell | 34 | | 7 | [Tastror](https://github.com/InvoluteHell/HelloWorldContest/blob/master/Tastror) | 33 Bytes | Whell | 35 | | 8 | [许兴逸](https://github.com/InvoluteHell/HelloWorldContest/blob/master/%E8%AE%B8%E5%85%B4%E9%80%B8) | 36 Bytes | Jisp | 36 | | 9 | [夕雪](https://github.com/InvoluteHell/HelloWorldContest/blob/master/%E5%A4%95%E9%9B%AA) | 44 Bytes | Mathematica | 37 | | 10 | [ffashion](https://github.com/InvoluteHell/HelloWorldContest/blob/master/ffashion) | 47 Bytes | C | 38 | | 11 | [mrcino](https://github.com/InvoluteHell/HelloWorldContest/blob/master/mrcino) | 48 Bytes | C | 39 | | 12 | [paoka1](https://github.com/InvoluteHell/HelloWorldContest/tree/master/paoka1) | 51 Bytes | Python | 40 | | 13 | [yjfvictor](https://github.com/InvoluteHell/HelloWorldContest/tree/master/yjfvictor) | 53 Bytes | JavaServer Pages | 41 | | 14 | [菜比布丁](https://github.com/InvoluteHell/HelloWorldContest/tree/master/%E8%8F%9C%E6%AF%94%E5%B8%83%E4%B8%81) | 54 Bytes | Shell | 42 | | 15 | [bopbop](https://github.com/InvoluteHell/HelloWorldContest/tree/master/bopbop) | 61 Bytes | C | 43 | | 16 | [快乐的老鼠宝宝](https://github.com/InvoluteHell/HelloWorldContest/tree/master/%E5%BF%AB%E4%B9%90%E7%9A%84%E8%80%81%E9%BC%A0%E5%AE%9D%E5%AE%9D) | 63 Bytes | dongbei-lang | 44 | | 17 | [Soar](https://github.com/InvoluteHell/HelloWorldContest/blob/master/Soar) | 71 Bytes | Ruby | 45 | | 18 | [zhaose](https://github.com/InvoluteHell/HelloWorldContest/tree/master/zhaose) | 71 Bytes | Lisp | 46 | | 19 | [mizu-bai](https://github.com/InvoluteHell/HelloWorldContest/tree/master/mizu-bai) | 73 Bytes | Perl 6 | 47 | | 20 | [鼹鼠](https://github.com/InvoluteHell/HelloWorldContest/blob/master/%E9%BC%B9%E9%BC%A0) | 110 Bytes | JavaScript | 48 | | 21 | [MistEO](https://github.com/InvoluteHell/HelloWorldContest/tree/master/MistEO) | 110 Bytes | BrainFuck | 49 | | 22 | [cglcv](https://github.com/InvoluteHell/HelloWorldContest/tree/master/cglcv) | 207 Bytes | MATLAB | 50 | | 23 | [mochaa](https://github.com/InvoluteHell/HelloWorldContest/tree/master/mochaa) | 2.28 KB | JavaScript | 51 | 52 | ### 不计入排名 53 | 54 | | 作者 | 体积 | 语言 | 原因 | 55 | | :----------------------------------------------------------: | :-------: | :--------: | :---------------------: | 56 | | [MistEO](https://github.com/InvoluteHell/HelloWorldContest/tree/master/MistEO) | 0 Bytes | B-K | 使用刚诞生的语言 | 57 | | [Brx86](https://github.com/InvoluteHell/HelloWorldContest/tree/master/Brx86) | 10 Bytes | Shell | 使用刚搭建的服务器 | 58 | | [MistEO](https://github.com/InvoluteHell/HelloWorldContest/tree/master/MistEO) | 11 Bytes | Shell | 从文件名读取信息 | 59 | | [bakashigure](https://github.com/InvoluteHell/HelloWorldContest/tree/master/bakashigure/stuck) | 11 Bytes | Stuck | 使用非平庸命令 | 60 | | [Hagb](https://github.com/InvoluteHell/HelloWorldContest/tree/master/Hagb) | 11 Bytes | Shell | 从文件名读取信息 | 61 | | [Hagb](https://github.com/InvoluteHell/HelloWorldContest/blob/master/Hagb) | 27 Bytes | Shell | 使用刚搭建的服务器 | 62 | | [於随仙](https://github.com/InvoluteHell/HelloWorldContest/blob/master/%E6%96%BC%E9%9A%8F%E4%BB%99) | 30 Bytes | MATLAB | 输出非`Hello World` | 63 | | [许兴逸](https://github.com/InvoluteHell/HelloWorldContest/tree/master/%E8%AE%B8%E5%85%B4%E9%80%B8) | 多份提交 | 多种语言 | 只取最好成绩 | 64 | | [jcjrobert](https://github.com/InvoluteHell/HelloWorldContest/tree/master/jcjrobert) | 59 Bytes | HTML | 使用非图灵完备语言 | 65 | | [xsap](https://github.com/InvoluteHell/HelloWorldContest/blob/master/xsap) | 11 Bytes | Shell | 有字母`r`和`l` | 66 | | [bclswl0827](https://github.com/InvoluteHell/HelloWorldContest/tree/master/bclswl0827) | 25 Bytes | JavaScript | 有字母`o` | 67 | | [RS](https://github.com/InvoluteHell/HelloWorldContest/tree/master/RS) | 37 Bytes | 汇编 | 有多个违规字符 | 68 | | [Yb](https://github.com/InvoluteHell/HelloWorldContest/tree/master/Yb) | 41 Bytes | Shell | 有字母`r` | 69 | | [0x0021h](https://github.com/InvoluteHell/HelloWorldContest/tree/master/0x0021h) | 114 Bytes | BrainFuck | 输出非仅有`Hello World` | 70 | | [baoshuo](https://github.com/InvoluteHell/HelloWorldContest/blob/master/baoshuo/answer.c) | 148 Bytes | C | 有字母`r` | 71 | | [Szzrain](https://github.com/InvoluteHell/HelloWorldContest/blob/e56cfcb7d32eeb12fc41d56e2870ad786bad9449/Szzrain) | 191 Bytes | Python | 有字母`r` | 72 | 73 | ## 参赛方式 74 | 75 | - 加入本 Github 组织提交上传代码 或者 Pull Request 提交代码 76 | - 每个人自己建一个文件夹 77 | 78 | ## 奖品 79 | 80 | - ~~第一名:一箱无糖黑咖啡~~ 81 | - ~~参与奖:随机抽取一名,也是一箱咖啡!~~ 82 | 83 | ## 比赛时间 84 | 85 | ~~2021年12月17日晚10点 ~ 2021年12月19日晚10点(北京时间)~~ 86 | 87 | **比赛已经结束啦~ 不过还是欢迎大家 PR, 毕竟图一乐嘛(** 88 | 89 | ## FAQ 90 | 91 | ### 那我上传一个二进制文件 92 | 93 | 没问题!但是获胜方式是按上传内容体积算的,二进制文件你还能赢么 2333 94 | 95 | ### 那我从自己的服务器上读取字符串 96 | 97 | 没问题。但请注意这几条规则: 98 | > - 要求输出`Hello World`字样,有且仅有`Hello World` 99 | > - 所有的依赖条件均需是在本比赛开始前就是已有的;否则请上传,作为文件内容统计的一部分! 100 | 101 | ### 可以用 HTML 么? 102 | 103 | 不可以!HTML 不是图灵完备的,不符合规则 104 | 105 | ### 可以用 Bash 么? 106 | 107 | 还真可以!因为 Bash 是图灵完备的(没想到吧! 108 | 109 | ### 我找到了一个特别冷门的语言,能直接输出`Hello World`的 110 | 111 | 没问题。但请注意这几条规则: 112 | 113 | > - 要求输出`Hello World`字样,有且仅有`Hello World` 114 | > - 使用的语言图灵完备 115 | > - 所有的依赖条件均需是在本比赛开始前就是已有的;否则请上传,作为文件内容统计的一部分! 116 | 117 | ### 我用文件名/命令额外参数包含一些信息 118 | 119 | 不可以!这条确实是专门新加的规则了,一开始没考虑到这些,大佬们开始卡 BUG 了呜呜 120 | 121 | > 要求使用平庸的编译/执行命令,除平庸部分外,其余将会统计到总的体积中 122 | 123 | ### 为什么我无法正常 clone 这个仓库? 124 | 125 | 之前有参赛选手尝试在文件名中包含一些信息,导致 Windows 下转义出错,请尝试附加`depth`参数进行 clone 126 | ```bash 127 | git clone git@github.com:InvoluteHell/HelloWorldContest.git --depth=1 128 | ``` 129 | 若再有提交导致仓库异常,我会视情况强制 重命名/删除 文件 130 | 131 | ### 其他问题 132 | 133 | 欢迎加 QQ 群 672372860,或通过 ISSUE 讨论! 134 | -------------------------------------------------------------------------------- /RS/objdump.txt: -------------------------------------------------------------------------------- 1 | #命令: objdump -D -b binary -mi386 -Maddr16,data16 ~/tmp_code/ASM/hello_world/boot.bin 2 | # 1a - 24 为待打印的消息,并非指令。 3 | ${HOME}/tmp_code/ASM/hello_world/boot.bin: 文件格式 binary 4 | 5 | 6 | Disassembly of section .data: 7 | 8 | 00000000 <.data>: 9 | 0: 8c c8 mov %cs,%ax 10 | 2: 8e d8 mov %ax,%ds 11 | 4: 8e c0 mov %ax,%es 12 | 6: b8 1a 7c mov $0x7c1a,%ax 13 | 9: 89 c5 mov %ax,%bp 14 | b: b9 10 00 mov $0x10,%cx 15 | e: b8 01 13 mov $0x1301,%ax 16 | 11: bb 0c 00 mov $0xc,%bx 17 | 14: b2 00 mov $0x0,%dl 18 | 16: cd 10 int $0x10 19 | 18: eb fe jmp 0x18 20 | 1a: 48 dec %ax 21 | 1b: 65 6c gs insb (%dx),%es:(%di) 22 | 1d: 6c insb (%dx),%es:(%di) 23 | 1e: 6f outsw %ds:(%si),(%dx) 24 | 1f: 20 57 6f and %dl,0x6f(%bx) 25 | 22: 72 6c jb 0x90 26 | 24: 64 00 00 add %al,%fs:(%bx,%si) 27 | ... 28 | 1fb: 00 00 add %al,(%bx,%si) 29 | 1fd: 00 55 aa add %dl,-0x56(%di) 30 | -------------------------------------------------------------------------------- /RS/运行结果.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/RS/运行结果.png -------------------------------------------------------------------------------- /SierraQin/1.ps1: -------------------------------------------------------------------------------- 1 | "`u{48}`u{65}`u{6C}`u{6C}`u{6F} `u{77}`u{6F}`u{72}`u{6C}`u{64}" 2 | -------------------------------------------------------------------------------- /SierraQin/2.r: -------------------------------------------------------------------------------- 1 | cat("\u48\u65\u6C\u6C\u6F \u77\u6F\u72\u6C\u64") 2 | -------------------------------------------------------------------------------- /SierraQin/3.stk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SierraQin/4.stk: -------------------------------------------------------------------------------- 1 | "SGVsbG8gd29ybGQ=" B 2 | -------------------------------------------------------------------------------- /SierraQin/5.arn: -------------------------------------------------------------------------------- 1 | 'yt bs 2 | -------------------------------------------------------------------------------- /SierraQin/6.arn: -------------------------------------------------------------------------------- 1 | ~4o¸Ä -------------------------------------------------------------------------------- /SierraQin/readme.md: -------------------------------------------------------------------------------- 1 | 俺也来献丑了... 2 | 3 | 感谢[快乐的老鼠宝宝](https://github.com/LaoshuBaby)的邀请 4 | 5 | 6 | 7 | 按顺序1-6是不断摸索的过程~ 8 | 9 | 10 | 11 | ## Arn 12 | 13 | 另一款小众语言,这个居然也是图灵完备的 14 | 15 | https://github.com/ZippyMagician/Arn 16 | 17 | 在线运行 https://zippymagician.github.io/Arn/ 18 | 19 | **安装arn并运行arn代码需node环境** 20 | 21 | ``` 22 | npm install -g arn-language 23 | arn run .\6.arn 24 | ``` 25 | 26 | ### 6.arn 27 | 28 | 在5.arn的基础上,使用Arn内置的代码压缩工具(称为[Carn](https://github.com/ZippyMagician/Arn/wiki/Carn)),又压缩掉一个字节! 29 | 30 | 压缩后的代码在arn的运行环境中仍可正常运行,网页版似乎目前尚未支持运行压缩后的arn代码。 31 | 32 | ```Arn 33 | ~4o¸Ä 34 | ``` 35 | 36 | ### 5.arn 37 | 38 | ```Arn 39 | 'yt bs 40 | ``` 41 | 42 | 43 | 44 | ## Stuck 45 | 46 | 都用小众语言是吧?那俺也来一个Stuck语言,这个也是图灵完备的 47 | 48 | https://esolangs.org/wiki/Stuck 49 | 50 | https://github.com/kade-robertson/stuck 51 | 52 | 这个需要python 2.x的环境,实测py2.7可用 53 | 54 | **食用方法:**`C:\Python27\python.exe .\stuck.py .\xxx.stk` 55 | 56 | ### 3.stk 57 | 58 | 空文件 59 | 60 | 这个语言如果输入空文件的话,就会输出hello world 61 | 62 | ``` 63 | 64 | ``` 65 | 66 | ### 4.stk 67 | 68 | 如果3号不行的话,那就试试这个吧,b64解码 69 | 70 | ``` 71 | "SGVsbG8gd29ybGQ=" B 72 | ``` 73 | 74 | 75 | 76 | ## R 77 | 78 | ### 2.r 79 | 80 | cat?喵~ 81 | 82 | ```R 83 | cat("\u48\u65\u6C\u6C\u6F \u77\u6F\u72\u6C\u64") 84 | ``` 85 | 86 | 87 | 88 | ## PowerShell 89 | 90 | ### 1.ps1 91 | 92 | **需要在PowerShell而非Windows PowerShell中运行!!!** 93 | 94 | ```powershell 95 | "`u{48}`u{65}`u{6C}`u{6C}`u{6F} `u{77}`u{6F}`u{72}`u{6C}`u{64}" 96 | ``` 97 | -------------------------------------------------------------------------------- /SierraQin/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/SierraQin/screenshot.png -------------------------------------------------------------------------------- /Soar/1.js: -------------------------------------------------------------------------------- 1 | ゚ω゚ノ= /`m´)ノ ~┻━┻ //*´∇`*/ ['_']; o=(゚ー゚) =_=3; c=(゚Θ゚) =(゚ー゚)-(゚ー゚); (゚Д゚) =(゚Θ゚)= (o^_^o)/ (o^_^o);(゚Д゚)={゚Θ゚: '_' ,゚ω゚ノ : ((゚ω゚ノ==3) +'_') [゚Θ゚] ,゚ー゚ノ :(゚ω゚ノ+ '_')[o^_^o -(゚Θ゚)] ,゚Д゚ノ:((゚ー゚==3) +'_')[゚ー゚] }; (゚Д゚) [゚Θ゚] =((゚ω゚ノ==3) +'_') [c^_^o];(゚Д゚) ['c'] = ((゚Д゚)+'_') [ (゚ー゚)+(゚ー゚)-(゚Θ゚) ];(゚Д゚) ['o'] = ((゚Д゚)+'_') [゚Θ゚];(゚o゚)=(゚Д゚) ['c']+(゚Д゚) ['o']+(゚ω゚ノ +'_')[゚Θ゚]+ ((゚ω゚ノ==3) +'_') [゚ー゚] + ((゚Д゚) +'_') [(゚ー゚)+(゚ー゚)]+ ((゚ー゚==3) +'_') [゚Θ゚]+((゚ー゚==3) +'_') [(゚ー゚) - (゚Θ゚)]+(゚Д゚) ['c']+((゚Д゚)+'_') [(゚ー゚)+(゚ー゚)]+ (゚Д゚) ['o']+((゚ー゚==3) +'_') [゚Θ゚];(゚Д゚) ['_'] =(o^_^o) [゚o゚] [゚o゚];(゚ε゚)=((゚ー゚==3) +'_') [゚Θ゚]+ (゚Д゚) .゚Д゚ノ+((゚Д゚)+'_') [(゚ー゚) + (゚ー゚)]+((゚ー゚==3) +'_') [o^_^o -゚Θ゚]+((゚ー゚==3) +'_') [゚Θ゚]+ (゚ω゚ノ +'_') [゚Θ゚]; (゚ー゚)+=(゚Θ゚); (゚Д゚)[゚ε゚]='\\'; (゚Д゚).゚Θ゚ノ=(゚Д゚+ ゚ー゚)[o^_^o -(゚Θ゚)];(o゚ー゚o)=(゚ω゚ノ +'_')[c^_^o];(゚Д゚) [゚o゚]='\"';(゚Д゚) ['_'] ( (゚Д゚) ['_'] (゚ε゚+(゚Д゚)[゚o゚]+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ (c^_^o)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+ ((゚ー゚) + (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ ((゚ー゚) + (o^_^o))+ (゚Д゚)[゚ε゚]+(゚ー゚)+ (c^_^o)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((o^_^o) - (゚Θ゚))+ ((゚ー゚) + (o^_^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ ((゚ー゚) + (o^_^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+ (゚ー゚)+ (゚Д゚)[゚o゚]) (゚Θ゚)) ('_'); 2 | -------------------------------------------------------------------------------- /Soar/s: -------------------------------------------------------------------------------- 1 | p "\u0048\u0065\u006c\u006c\u006f\u0020\u0057\u006f\u0072\u006c\u0064" 2 | -------------------------------------------------------------------------------- /Szzrain/a.py: -------------------------------------------------------------------------------- 1 | print('| | |—— | | |——| \ ^ / |——| |—— | |——\\\n|--| |-- | | | | \ / \ / | | |__| | | |\n| | |__ |__ |__ |__| V V |__| | \ |__ |__/') 2 | -------------------------------------------------------------------------------- /Tastror/1.R: -------------------------------------------------------------------------------- 1 | cat("\x48\x65\x6c\x6c\x6f \x57\x6f\x72\x6c\x64") -------------------------------------------------------------------------------- /Tastror/1.wheel: -------------------------------------------------------------------------------- 1 | C72C69C76C76C79C32C87C79C82C76C68 -------------------------------------------------------------------------------- /Tastror/readme.md: -------------------------------------------------------------------------------- 1 | # Wheel 2 | 3 | 4 | 5 | https://esolangs.org/wiki/Wheel 6 | 7 | | Op | Desc | 8 | | ----------------- | -------------------------------------------------- | 9 | | **+** | Add to val | 10 | | **-** | Sub from val | 11 | | **<** | Rotate Anticlockwise | 12 | | **>** | Rotate Clockwise | 13 | | **L** | Label | 14 | | **G** | Goto | 15 | | **Z** | Goto if 0 | 16 | | **Y** | Goto if not 0 | 17 | | **D** | Decrease size of wheel (Removes value at pointer.) | 18 | | **I** | Increase size of wheel (Adds a value to wheel.) | 19 | | **V** | Print as Value | 20 | | **C** | Print as ASCII | 21 | | **#** | Set index to 0 | 22 | | ***** | Take Input and Store at Cell | 23 | | **%** | Shuffle Wheel | 24 | | **@** | Print Wheel | 25 | | **^** | Print Wheel Index | 26 | | **$** | Halt | 27 | | **(**Comment**)** | A comment | 28 | -------------------------------------------------------------------------------- /XiaoMengXinX/1.abe: -------------------------------------------------------------------------------- 1 | ”Ÿ™‚ï 2 | -------------------------------------------------------------------------------- /XiaoMengXinX/1.sh: -------------------------------------------------------------------------------- 1 | `printf 'cur\\x6c 396.run'` 2 | -------------------------------------------------------------------------------- /XiaoMengXinX/2.sh: -------------------------------------------------------------------------------- 1 | /us*/*/p?int? '\x48\x65\x6C\x6C\x6F \x57\x6F\x72\x6C\x64\n' 2 | -------------------------------------------------------------------------------- /XiaoMengXinX/\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64: -------------------------------------------------------------------------------- 1 | p*f $0 2 | -------------------------------------------------------------------------------- /XiaoMengXinX/readme.md: -------------------------------------------------------------------------------- 1 | 使用图灵完备的 [05AB1E](https://github.com/Adriandmen/05AB1E) 编程语言 2 | 3 | Try it online: https://tio.run/##MzBNTDJM/f//UcPcozsetSx61DDr8Pr//wE 4 | 5 | -------------------------------------------------------------------------------- /Yb/a: -------------------------------------------------------------------------------- 1 | 48656c6c6f20576f726c640a 2 | -------------------------------------------------------------------------------- /Yb/run.sh: -------------------------------------------------------------------------------- 1 | cat a|xxd -p -r 2 | -------------------------------------------------------------------------------- /bakashigure/66.php: -------------------------------------------------------------------------------- 1 | > new.stk` //把引号放进new.stk 2 | 3 | `python stuck.py empty.stk >> new.stk` //生成hello world到new.stk 4 | 5 | `cat 114514 >> new.stk` //把引号放进new.stk 6 | 7 | `cat rule.txt >> new.stk` //把语句放进new.stk 8 | 9 | `python stuck.py new.stk` //执行输出 10 | 11 | 12 | 总大小应该是`rule.txt`+`114514` = 10 + 1 = 11 Bytes 13 | 14 | 15 | 附件: 16 | 17 | `stuck`: https://github.com/kade-robertson/stuck 18 | 19 | -------------------------------------------------------------------------------- /bakashigure/stuck/rule.txt: -------------------------------------------------------------------------------- 1 | '!' Q',""Q -------------------------------------------------------------------------------- /baoshuo/README.md: -------------------------------------------------------------------------------- 1 | ## 语言环境信息 2 | 3 | C 语言程序的编译器信息如下: 4 | 5 | ```text 6 | Using built-in specs. 7 | COLLECT_GCC=gcc 8 | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper 9 | OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa 10 | OFFLOAD_TARGET_DEFAULT=1 11 | Target: x86_64-linux-gnu 12 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 10.3.0-1ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-S4I5Pr/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-S4I5Pr/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex 13 | Thread model: posix 14 | Supported LTO compression algorithms: zlib zstd 15 | gcc version 10.3.0 (Ubuntu 10.3.0-1ubuntu1~20.04) 16 | ``` 17 | 18 | 已在本机上测试通过。 19 | -------------------------------------------------------------------------------- /baoshuo/answer.c: -------------------------------------------------------------------------------- 1 | main(){putchar(72);putchar(101);putchar(108);putchar(108);putchar(111);putchar(32);putchar(87);putchar(111);putchar(114);putchar(108);putchar(100);} -------------------------------------------------------------------------------- /bclswl0827/1.js: -------------------------------------------------------------------------------- 1 | atob('SGVsbG8gV29ybGQ=') 2 | -------------------------------------------------------------------------------- /bopbop/README.md: -------------------------------------------------------------------------------- 1 | ```bash 2 | gcc a.c -w && ./a.out 3 | ``` 4 | -------------------------------------------------------------------------------- /bopbop/a.c: -------------------------------------------------------------------------------- 1 | int main(){int _[]={0x6c6c6548,0x6f57206f,0x646c72};puts(_);} -------------------------------------------------------------------------------- /cglcv/z.m: -------------------------------------------------------------------------------- 1 | q=[1 0 0]; 2 | y=[0 1 0]; 3 | u=[1 1 0]; 4 | i=[1 0 1]; 5 | a=[1 1 1]; 6 | f=[i;i;a;i;i]; 7 | g=[a;q;a;q;a]; 8 | j=[q;q;q;q;a]; 9 | k=[a;i;i;i;a]; 10 | z=[i y;i y;i y;i y;a u]; 11 | x=[a;i;a;u;i]; 12 | c=[u;i;i;i;u]; 13 | v=[f g j j k z k x j c] 14 | -------------------------------------------------------------------------------- /cglcv/参赛说明.md: -------------------------------------------------------------------------------- 1 | MATLAB搞了个矩阵,随便搞的,献丑了 2 | 膜拜各位参赛大佬 -------------------------------------------------------------------------------- /esuadmin/1.sh: -------------------------------------------------------------------------------- 1 | t$'\x72' 2-z 0-x<< 2 | 3 | 4 | 5 | Debug 6 | Win32 7 | 8 | 9 | Release 10 | Win32 11 | 12 | 13 | Debug 14 | x64 15 | 16 | 17 | Release 18 | x64 19 | 20 | 21 | 22 | 16.0 23 | Win32Proj 24 | {428860af-3ed4-46c5-9cda-f844d462beea} 25 | ConsoleApplication1 26 | 10.0 27 | 28 | 29 | 30 | Application 31 | true 32 | v143 33 | Unicode 34 | 35 | 36 | Application 37 | false 38 | v143 39 | true 40 | Unicode 41 | 42 | 43 | Application 44 | true 45 | v143 46 | Unicode 47 | 48 | 49 | Application 50 | false 51 | v143 52 | true 53 | Unicode 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | true 75 | 76 | 77 | false 78 | 79 | 80 | true 81 | 82 | 83 | false 84 | 85 | 86 | 87 | Level3 88 | true 89 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) 90 | true 91 | 92 | 93 | Console 94 | true 95 | 96 | 97 | 98 | 99 | Level3 100 | true 101 | true 102 | true 103 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 104 | true 105 | 106 | 107 | Console 108 | true 109 | true 110 | true 111 | 112 | 113 | 114 | 115 | Level3 116 | true 117 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions) 118 | true 119 | 120 | 121 | Console 122 | true 123 | 124 | 125 | 126 | 127 | Level3 128 | true 129 | true 130 | true 131 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 132 | true 133 | 134 | 135 | Console 136 | true 137 | true 138 | true 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /fa鸽/readme.txt: -------------------------------------------------------------------------------- 1 | vcxproj仅供参考 2 | 参考编译命令:cl.exe ConsoleApplication.c 3 | -------------------------------------------------------------------------------- /ffashion/README.md: -------------------------------------------------------------------------------- 1 | 偷代码啦 -------------------------------------------------------------------------------- /ffashion/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/ffashion/main.c -------------------------------------------------------------------------------- /jcjrobert/html/1.html: -------------------------------------------------------------------------------- 1 | Hello World -------------------------------------------------------------------------------- /jcjrobert/html/没有图灵完备((: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/jcjrobert/html/没有图灵完备(( -------------------------------------------------------------------------------- /jcjrobert/??/1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/jcjrobert/??/1.bmp -------------------------------------------------------------------------------- /mizu-bai/1.pl: -------------------------------------------------------------------------------- 1 | "\x[48]\x[65]\x[6c]\x[6c]\x[6f]\x[20]\x[57]\x[6f]\x[72]\x[6c]\x[64]".say 2 | -------------------------------------------------------------------------------- /mizu-bai/README.md: -------------------------------------------------------------------------------- 1 | 使用语言:`raku (perl6)` 2 | 3 | 源码: 4 | 5 | ![source_code](https://github.com/mizu-bai/HelloWorldContest/blob/master/mizu-bai/source_code.png) 6 | 7 | 运行结果: 8 | 9 | ![run](https://github.com/mizu-bai/HelloWorldContest/blob/master/mizu-bai/run.png) 10 | -------------------------------------------------------------------------------- /mizu-bai/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/mizu-bai/run.png -------------------------------------------------------------------------------- /mizu-bai/source_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/mizu-bai/source_code.png -------------------------------------------------------------------------------- /mochaa/plɹoʍ-ollǝɥ.js: -------------------------------------------------------------------------------- 1 | ゚ω゚ノ=/`m´)/._,o=゚ー゚=_=3,c=゚Θ゚=゚ー゚-゚ー゚,゚Д゚=゚Θ゚=(o^_^o)/(o^_^o),゚Д゚={"゚Θ゚":"_","゚ω゚ノ":((3==゚ω゚ノ)+"_")[゚Θ゚],"゚ー゚ノ":(゚ω゚ノ+"_")[o^_^o-゚Θ゚],"゚Д゚ノ":((3==゚ー゚)+"_")[゚ー゚]},゚Д゚[゚Θ゚]=((3==゚ω゚ノ)+"_")[c^_^o],゚Д゚.c=(゚Д゚+"_")[゚ー゚+゚ー゚-゚Θ゚],゚Д゚.o=(゚Д゚+"_")[゚Θ゚],゚o゚=゚Д゚.c+゚Д゚.o+(゚ω゚ノ+"_")[゚Θ゚]+((3==゚ω゚ノ)+"_")[゚ー゚]+(゚Д゚+"_")[゚ー゚+゚ー゚]+((3==゚ー゚)+"_")[゚Θ゚]+((3==゚ー゚)+"_")[゚ー゚-゚Θ゚]+゚Д゚.c+(゚Д゚+"_")[゚ー゚+゚ー゚]+゚Д゚.o+((3==゚ー゚)+"_")[゚Θ゚],゚Д゚._=(o^_^o)[゚o゚][゚o゚],゚ε゚=((3==゚ー゚)+"_")[゚Θ゚]+゚Д゚.゚Д゚ノ+(゚Д゚+"_")[゚ー゚+゚ー゚]+((3==゚ー゚)+"_")[o^_^o-゚Θ゚]+((3==゚ー゚)+"_")[゚Θ゚]+(゚ω゚ノ+"_")[゚Θ゚],゚ー゚+=゚Θ゚,゚Д゚[゚ε゚]="\\",゚Д゚.゚Θ゚ノ=(゚Д゚+゚ー゚)[o^_^o-゚Θ゚],o゚ー゚o=(゚ω゚ノ+"_")[c^_^o],゚Д゚[゚o゚]='"',゚Д゚._(゚Д゚._(゚ε゚+゚Д゚[゚o゚]+゚Д゚[゚ε゚]+゚Θ゚+((o^_^o)+(o^_^o))+((o^_^o)-゚Θ゚)+゚Д゚[゚ε゚]+゚Θ゚+゚ー゚+(゚ー゚+゚Θ゚)+゚Д゚[゚ε゚]+゚Θ゚+((o^_^o)+(o^_^o))+゚ー゚+゚Д゚[゚ε゚]+゚Θ゚+((o^_^o)+(o^_^o))+(゚ー゚+゚Θ゚)+゚Д゚[゚ε゚]+゚Θ゚+((o^_^o)+(o^_^o))+((o^_^o)-゚Θ゚)+゚Д゚[゚ε゚]+゚Θ゚+(゚ー゚+゚Θ゚)+((o^_^o)+(o^_^o))+゚Д゚[゚ε゚]+゚ー゚+(c^_^o)+゚Д゚[゚ε゚]+゚ー゚+((o^_^o)-゚Θ゚)+゚Д゚[゚ε゚]+゚Θ゚+(゚ー゚+゚Θ゚)+(c^_^o)+゚Д゚[゚ε゚]+゚Θ゚+゚ー゚+(゚ー゚+゚Θ゚)+゚Д゚[゚ε゚]+゚Θ゚+(゚ー゚+゚Θ゚)+゚ー゚+゚Д゚[゚ε゚]+゚Θ゚+(゚ー゚+゚Θ゚)+゚ー゚+゚Д゚[゚ε゚]+゚Θ゚+(゚ー゚+゚Θ゚)+(゚ー゚+(o^_^o))+゚Д゚[゚ε゚]+゚ー゚+(c^_^o)+゚Д゚[゚ε゚]+゚Θ゚+((o^_^o)+(o^_^o))+(゚ー゚+(o^_^o))+゚Д゚[゚ε゚]+゚Θ゚+(゚ー゚+゚Θ゚)+(゚ー゚+(o^_^o))+゚Д゚[゚ε゚]+゚Θ゚+((o^_^o)+(o^_^o))+((o^_^o)-゚Θ゚)+゚Д゚[゚ε゚]+゚Θ゚+(゚ー゚+゚Θ゚)+゚ー゚+゚Д゚[゚ε゚]+゚Θ゚+゚ー゚+゚ー゚+゚Д゚[゚ε゚]+゚ー゚+((o^_^o)-゚Θ゚)+゚Д゚[゚o゚])(゚Θ゚))() 2 | -------------------------------------------------------------------------------- /mrcino/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/mrcino/main.c -------------------------------------------------------------------------------- /paoka1/README.md: -------------------------------------------------------------------------------- 1 | # Python实现的艰难之旅 2 | 3 | ## 版本一: 4 | 5 | 只能在python终端执行,且输出有单引号 6 | 7 | ```python 8 | ("%c%c%c%c%c%c%c%c%c%c%c")%(72,101,108,108,111,32,87,111,114,108,100) 9 | ``` 10 | 11 | ## 版本二 12 | 13 | 感谢[0x11111111](https://github.com/0x11111111)在Github提出以下优化方案 14 | 15 | ```python 16 | ("%c"*11)%(72,101,108,108,111,32,87,111,114,108,100) 17 | ``` 18 | 19 | ## 版本三 20 | 21 | 自己想出来了另一个可以实现的方法 22 | 23 | ```python 24 | input(("%c"*11)%(72,101,108,108,111,32,87,111,114,108,100)) 25 | ``` 26 | 27 | ## 版本四 28 | 29 | 感谢[Hagb](https://github.com/Hagb)在群里提出以下优化方案 30 | 31 | ```python 32 | input("\x48\x65\x6c\x6c\x6f \x57\x6f\x72\x6c\x64") 33 | ``` 34 | 35 | -------------------------------------------------------------------------------- /paoka1/ans.py: -------------------------------------------------------------------------------- 1 | input("\x48\x65\x6c\x6c\x6f \x57\x6f\x72\x6c\x64") 2 | -------------------------------------------------------------------------------- /rainstorm/Readme.md: -------------------------------------------------------------------------------- 1 | # Run 2 | ```shell 3 | go run main.go 4 | ``` -------------------------------------------------------------------------------- /rainstorm/main.go: -------------------------------------------------------------------------------- 1 | package main;func main(){print("\x48\x65\x6c\x6c\x6f \x57\x6f\x72\x6c\x64")} -------------------------------------------------------------------------------- /roll.py: -------------------------------------------------------------------------------- 1 | import httpx 2 | from lxml import html 3 | import random 4 | r = httpx.get("https://github.com/InvoluteHell/HelloWorldContest/issues/4") 5 | r = html.fromstring(r.text) 6 | a = r.xpath('//*[text()="目前排名"]/../table/tbody/tr/td/a/text()') 7 | print(random.choice(a[1:])) 8 | -------------------------------------------------------------------------------- /xsap/t.sh: -------------------------------------------------------------------------------- 1 | curl g0.gs 2 | -------------------------------------------------------------------------------- /yjfvictor/main.jsp: -------------------------------------------------------------------------------- 1 | <%= "\x48\x65\x6c\x6c\x6f \x57\x6f\x72\x6c\x64\n" %> 2 | -------------------------------------------------------------------------------- /zhaose/README.md: -------------------------------------------------------------------------------- 1 | # Scheme/Lisp Solution 2 | 3 | ``` bash 4 | chez hw.scheme 5 | ``` 6 | -------------------------------------------------------------------------------- /zhaose/hw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/zhaose/hw.png -------------------------------------------------------------------------------- /zhaose/hw.scheme: -------------------------------------------------------------------------------- 1 | (\x64;isp\x6c;ay "\x48;\x65;\x6c;\x6c;\x6f; \x57;\x6f;\x72;\x6c;\x64;") -------------------------------------------------------------------------------- /夕雪/a.m: -------------------------------------------------------------------------------- 1 | "\.48\.65\.6c\.6c\.6f \.57\.6f\.72\.6c\.64" -------------------------------------------------------------------------------- /夕雪/a.md: -------------------------------------------------------------------------------- 1 | 此程序需要交互式输入:一个回车! -------------------------------------------------------------------------------- /快乐的老鼠宝宝/README.md: -------------------------------------------------------------------------------- 1 | # 鼠宝宝的挑战作品 `NLP in NLP` 2 | 3 | > **Natural Language Processing** in **Natural Language Programming** 4 | 5 | 大家好,其实一开始是打算用Python打一下ASCII码,但绕不开`ord()`和`chr()`函数,因此改为用Unicode显示。 6 | 7 | ```python 8 | print(u'\u0048\u0065\u006C\u006C\u006F\u0020\u0077\u006F\u0072\u006C\u0064') 9 | ``` 10 | 11 | 然而一切完备之时,糟糕,`print`含有`Hello World`中的`r`,因此改为使用[wenyan-lang](https://github.com/wenyan-lang/wenyan)用中文的保留函数名绕开`print`陷阱。为了减少代码体积,改为使用另一门自然语言编程语言[dongbei-lang](https://github.com/zhanyong-wan/dongbei)来完成挑战。 12 | 13 | 因本人用不同语言参加比赛,故指定dongbei-lang版本作为冲榜计分的提交。wenyan-lang版本作为不计分的提交,仅供博君一笑,弘扬中华文化。 14 | 15 | ## dongbei-lang (冲榜计分) 16 | 17 | * 展示代码:[嘎哈呢.dongbei](嘎哈呢.dongbei) 18 | 19 | ```dongbei-lang 20 | 唠唠:“\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64”。 21 | ``` 22 | 23 | * 验证截图:[dongbei-lang-validation.png](dongbei-lang-validation.png) 24 | 25 | ![dongbei-lang-validation.png](dongbei-lang-validation.png) 26 | 27 | 28 | ## wenyan-lang (不计分) 29 | 30 | * 展示代码:[問天地好在.wy](問天地好在.wy) 31 | 32 | ```wenyan-lang 33 | 吾有一言曰「「\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64」」書之 34 | ``` 35 | 36 | * 验证截图:[wenyan-lang-validation.png](wenyan-lang-validation.png) 37 | 38 | ![wenyan-lang-validation.png](wenyan-lang-validation.png) 39 | -------------------------------------------------------------------------------- /快乐的老鼠宝宝/dongbei-lang-validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/快乐的老鼠宝宝/dongbei-lang-validation.png -------------------------------------------------------------------------------- /快乐的老鼠宝宝/wenyan-lang-validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/快乐的老鼠宝宝/wenyan-lang-validation.png -------------------------------------------------------------------------------- /快乐的老鼠宝宝/問天地好在.wy: -------------------------------------------------------------------------------- 1 | 吾有一言曰「「\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64」」書之 2 | -------------------------------------------------------------------------------- /快乐的老鼠宝宝/嘎哈呢.dongbei: -------------------------------------------------------------------------------- 1 | 唠唠:“\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64”。 2 | -------------------------------------------------------------------------------- /於随仙/y.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/於随仙/y.m -------------------------------------------------------------------------------- /泰迪/05AB1E: -------------------------------------------------------------------------------- 1 | ”Ÿ™‚ï 2 | -------------------------------------------------------------------------------- /泰迪/1.ruby: -------------------------------------------------------------------------------- 1 | p 2 | -------------------------------------------------------------------------------- /泰迪/2: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /泰迪/Spice: -------------------------------------------------------------------------------- 1 | ;@ 2 | -------------------------------------------------------------------------------- /泰迪/jelly: -------------------------------------------------------------------------------- 1 | “¿ṃzQṾ÷» 2 | -------------------------------------------------------------------------------- /菜比布丁/1.sh: -------------------------------------------------------------------------------- 1 | p$'\x72'intf SGVsbG8gV29ybGQ= | bas$'\x65'64 -$'\x64' 2 | -------------------------------------------------------------------------------- /菜比布丁/布丁酱的尝试.md: -------------------------------------------------------------------------------- 1 | # 布丁酱的尝试 2 | 3 | 因为shell不熟练,在字符转义上花了很多时间,使用base64加密原文本,然后解密。思路不是最好的,重在参与和放松。 4 | 5 | ```shell 6 | sh 1.sh 7 | ``` 8 | -------------------------------------------------------------------------------- /许兴逸/Hello.bf: -------------------------------------------------------------------------------- 1 | ++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>++.>+.+++++++..+++.<<++.>+++++++++++++++.>.+++.------.--------. 2 | -------------------------------------------------------------------------------- /许兴逸/Hello.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/许兴逸/Hello.exe -------------------------------------------------------------------------------- /许兴逸/Hello.fs: -------------------------------------------------------------------------------- 1 | String.map(int>>(fun x->x-9)>>char)"Qnuux)`x{um"|>printf "%s" 2 | -------------------------------------------------------------------------------- /许兴逸/Hello.hs: -------------------------------------------------------------------------------- 1 | main=putStr$toEnum.(+(-9)).fromEnum<$>"Qnuux)`x{um" 2 | -------------------------------------------------------------------------------- /许兴逸/Hello.jisp: -------------------------------------------------------------------------------- 1 | put(map(λ x (- x 9))"Qnuux)`x{um") 2 | -------------------------------------------------------------------------------- /许兴逸/Hello.junk: -------------------------------------------------------------------------------- 1 | ^XI0;LII]I;CI]I;CVIII]I;CVIII]I;CXI]I;LXXXVII]I;CXI]I;CXIV]I;CVIII]I;C]I;O0?OChar.code x - 9 |>Char.chr)"Qnuux)`x{um"|>print_endline 2 | -------------------------------------------------------------------------------- /许兴逸/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InvoluteHell/HelloWorldContest/6c5cb15da4cbc98548b8aa3f4a50be34c7a8a3f3/许兴逸/screenshot.png -------------------------------------------------------------------------------- /许兴逸/参赛说明.md: -------------------------------------------------------------------------------- 1 | # 提交 2 | 3 | * 使用Jisp编程语言的提交 4 | - 源码文件 Hello.jisp 5 | - 可执行二进制文件 Hello.exe(不作为提交,仅用作评测,不计入代码大小总数) 6 | - 截图screenshot.png 7 | * 使用JunkLang编程语言的提交 Hello.junk 8 | * 使用Brainfuck编程语言的提交 Hello.bf 9 | * 使用F#编程语言的提交 Hello.fs 10 | * 使用Haskell编程语言的提交 Hello.hs 11 | * 使用OCaml编程语言的提交 Hello.ml 12 | 13 | # 关于Jisp编程语言 14 | 15 | 可以在github.com/Seng-Jik/Jisp找到解释器,编译Jisp.Interpreter(.NET 472配置),即可得到jisp.exe,如果需要移动解释器,请携带附带的DLL和stdlib.jisp。 16 | 如果不能执行,我还提供了使用Jisp编译器编译后的可执行文件版本`Hello.exe`。 17 | 18 | 参赛文件为`Hello.jisp`,截图为`screenshot.png`。 19 | 20 | ## 解释执行 21 | 22 | ```shell 23 | jisp.exe Hello.jisp 24 | ``` 25 | 26 | ## 编译 27 | ```shell 28 | jisp.exe -c Hello.jisp Hello.exe 29 | ``` 30 | 31 | 32 | # 关于JunkLang编程语言 33 | 年久失修,在https://github.com/Seng-Jik/JunkLang,已经停止一切技术服务【 34 | -------------------------------------------------------------------------------- /鼹鼠/README.md: -------------------------------------------------------------------------------- 1 | - T9手机键盘 2 | -------------------------------------------------------------------------------- /鼹鼠/c: -------------------------------------------------------------------------------- 1 | 4433555555666096667775553 -------------------------------------------------------------------------------- /鼹鼠/code.bin: -------------------------------------------------------------------------------- 1 | 10010010010010010010010010010010000001100100100100 2 | 10010010011001001001001001001001001001001100100100 3 | 11001010101010001000000011001001000011001000010010 4 | 01001001001001001000010000100100100100001100100100 5 | 00101010010010010010010010010010010010010010010010 6 | 01000011000010010010010000100010001000100010001000 7 | 10000100010001000100010001000100010001000011001000 8 | 0110000100100100100001 -------------------------------------------------------------------------------- /鼹鼠/code.js: -------------------------------------------------------------------------------- 1 | $["c\x6fnst\x72uct\x6f\x72"]("c\x6fns\x6f\x6c\x65.\x6c\x6f\g('\x68\x65\x6c\x6c\x6f \x77\x6f\x72\x6c\x64')")() 2 | --------------------------------------------------------------------------------