#15608: C 最短解(30 字元)


tang891228 (tang891228)

學校 : 國立成功大學
編號 : 61119
來源 : [140.116.1.138]
最後登入時間 :
2018-09-24 00:20:31
d063. 0 與 1 -- 板橋高中教學題 | From: [36.236.237.164] | 發表日期 : 2018-10-15 03:48

main(){putchar(97-getchar());}

 

以上

 
#15626: Re:C 最短解(30 字元)


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-25 01:16:40
d063. 0 與 1 -- 板橋高中教學題 | From: [106.105.27.148] | 發表日期 : 2018-10-16 18:31

嘛~
所以我該說「啊不就好棒棒」嗎??


首先,
此種沒有 #include<stdio.h> 且 main() 沒有 int 的方式並非標準C的寫法,
這意味著並非適用於所有編譯器或Judge,
程式碼精簡到這種程度真的沒有意義。


再來,
這種寫法的可讀性極差,
當遇到更難的題目,
如果程式有bug會非常不好debug。


最後,
如果真要這樣寫,
其實還存在更短的寫法啊。


以上為本人觀點,
提供你做參考~

 
#15821: Re:C 最短解(30 字元)


tang891228 (tang891228)

學校 : 國立成功大學
編號 : 61119
來源 : [140.116.1.138]
最後登入時間 :
2018-09-24 00:20:31
d063. 0 與 1 -- 板橋高中教學題 | From: [61.227.226.6] | 發表日期 : 2018-11-02 22:37

再來,
這種寫法的可讀性極差,
當遇到更難的題目,
如果程式有bug會非常不好debug。

最後,
如果真要這樣寫,
其實還存在更短的寫法啊

Code golf 並非為了可讀性,僅僅是一個挑戰而已。

倒不如說說你所謂更短的寫法?

 
#15848: Re:C 最短解(30 字元)


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-25 01:16:40
d063. 0 與 1 -- 板橋高中教學題 | From: [106.105.27.148] | 發表日期 : 2018-11-03 20:40

如果你想將這個視為一種挑戰我也無權插手,
畢竟這是每個人的自由~

但我會說沒意義是因為就算不提可讀性,
這本來就不是標準C的寫法,
而且我基本上也沒看過 code-golf 有在用 C/C++ 的~

另外,
秉持著 code-golf 精神,
更短的程式碼應該是要你自己想,
而且我都不敢保證我所想的會是最短的~

以上是個人想法提供給你作參考~ OwO

 
ZeroJudge Forum