回应模式 - No.67825190


No.67825190 - 技术宅


你好世界无名氏No.67825190 只看PO

2026-01-08(四)22:55:46 ID:vslNeW2 回应

突然想到了一个很好玩的游戏:

写一个输出 Hello World 的程序,但程序的源码中不允许出现 HeloWrd 这几个字母(像 C 这些包括头文件/函数名等)。

由于我平时写 APL/J/K 比较多,所以先写了一个用 K (https://en.wikipedia.org/wiki/K_(programming_language)) 的解:

m@n:~/.../projects/tmp$ ngnk
`c$"Qnuux)`x{um"-9
"Hello World"

不知道其它语言有没有更短的解法゚ ∀゚)ノ

Tips无名氏No.9999999

2099-01-01 00:00:01 ID: Tips

( `д´)现充,杀!杀!杀!

无标题无名氏No.67839999

2026-01-11(日)09:57:18 ID: 8EUHfgq

这不是看语言么,比如你这个我翻译成uiua只需要-9"Qnuux)`x{um",因为人家还不用做类型转换

无标题无名氏No.67842672

2026-01-11(日)17:22:06 ID: vslNeW2 (PO主)

>>No.67839999

研究了下 uiua,感觉好有意思,感谢(=゚ω゚)=

无标题无名氏No.67842682

2026-01-11(日)17:23:44 ID: vslNeW2 (PO主)

继续写点其它语言的解:

dc: 16i48P65P6CP6CP6FP20P57P6FP72P6CP64P

emacs lisp:
"\110\145\154\154\157\040\127\157\162\154\144"

以及来点瑟图()

无标题无名氏No.67847769

2026-01-12(一)13:41:31 ID: aNdkTOP

brainfuck已赢在起跑线上ᕕ( ᐛ )ᕗ

无标题无名氏No.67848514

2026-01-12(一)15:17:17 ID: 90nrjbn

jsfuck也赢在起跑线上

无标题无名氏No.67848614

2026-01-12(一)15:30:41 ID: oComTmr

是时候整dongbei-lang了(`ヮ´ )

https://github.com/zhanyong-wan/dongbei

无标题无名氏No.67849077

2026-01-12(一)16:23:46 ID: XhrW8eY

汇编机器码,走起 (*´ω`*)
(不会搓机器码,光提供一个思路吧)

无标题无名氏No.67857396

2026-01-13(二)19:36:47 ID: vslNeW2 (PO主)

写了 C 的解法:

// -std=c89
main(){puts("\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64");}

另一个用了编译器拓展的解:

int p() __asm__("\160\162\151\156\164\146");
int main(){p("\110\145\154\154\157\040\127\157\162\154\144");}

无标题无名氏No.67902197

2026-01-19(一)23:09:39 ID: bRRnPeX

>>No.67857396
这么一看用转义不就都可以秒了( ゚∀。)