main(){putchar(97-getchar());}
以上
嘛~
所以我該說「啊不就好棒棒」嗎??
首先,
此種沒有 #include<stdio.h> 且 main() 沒有 int 的方式並非標準C的寫法,
這意味著並非適用於所有編譯器或Judge,
程式碼精簡到這種程度真的沒有意義。
再來,
這種寫法的可讀性極差,
當遇到更難的題目,
如果程式有bug會非常不好debug。
最後,
如果真要這樣寫,
其實還存在更短的寫法啊。
以上為本人觀點,
提供你做參考~
再來,
這種寫法的可讀性極差,
當遇到更難的題目,
如果程式有bug會非常不好debug。
最後,
如果真要這樣寫,
其實還存在更短的寫法啊
Code golf 並非為了可讀性,僅僅是一個挑戰而已。
倒不如說說你所謂更短的寫法?
如果你想將這個視為一種挑戰我也無權插手,
畢竟這是每個人的自由~
但我會說沒意義是因為就算不提可讀性,
這本來就不是標準C的寫法,
而且我基本上也沒看過 code-golf 有在用 C/C++ 的~
另外,
秉持著 code-golf 精神,
更短的程式碼應該是要你自己想,
而且我都不敢保證我所想的會是最短的~
以上是個人想法提供給你作參考~ OwO