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