由於寫程式真的太多宗教戰爭了,櫛風這次決定來統整有那一些!
歡迎在更新期間進行投稿,我現在腦袋想得到的宗教戰爭其實還不到三十篇QAQ
(去年寫了29天,第三十天比NCPC回家就睡著忘記上傳,今年一定要完賽!)
很多人在學程式學到函式這一章的時候,聽說了函式有兩個寫法。 int add(int a,int b){ return a+b; } int main(){...
相信很多人聽過XX程式語言的變數是動態變數,XX則是靜態。 但,究竟什麼是動態變數呢? 簡單來說就是「你的變數宣告的時候是否需要知道變數型態」,而且之後可以存別...
接續昨天的話題,其實還有一個概念很容易跟動態變數、靜態變數很容易搞混。 那就是 弱型別vs強型別。 什麼是強型別呢,以C++舉例 a = 123 + "...
迴圈要使用while跟for,在C的時期也蠻常是一個討論點。 畢竟 i=0; while(i<n){ //do something i++; } 跟...
今天不聊戰爭,今天來講講 CodeGolf 。 CodeGolf (程式高爾夫)是一種程式競賽,但有別於一般的演算法比賽,他題目通常比較簡單,而且題目要求的也不...
昨天聊完CodeGolf,今天來聊聊另一個有點相關的東西 Ninja-Code。 傳說中,只有最厲害的忍者大師,才有辦法寫出真正的ninja-code。 但我們...
在競程圈一直流傳著一個奇怪的傳說:「任何題目都可以使用線段樹來解決」。 他不算是什麼宗教啦,但如果你能熟練利用線段樹這個資料結構的話,那說明你已經不是一個程式競...
在書店亂晃,每每逛到電腦區,就會看到幾本奇怪的一系列的書,書的上面寫著大大的「無暇程式碼」。 剛好這一套書我都大概看完了,所以今天的主題就是來聊聊這一套書的中心...
在程式學到一定程度之後,一定會學到一個東西,那就是OOP物件導向程式設計。 但後來可能會在聽到另一個東西FP函數程式設計,他們兩個到底有什麼愛恨情仇相愛相殺呢,...
突然就到第二十天了,快樂的完成了2/3,接下來繼續努力! 今天的主題是「開源open source」,他的全名是「開放原始碼」(不知道為什麼簡稱是開源不是開原)...