本題目主要目的是希望寫給「完全不會寫程式」的人,而且櫛風原本常用語言也不是Kotlin ,所以寫的程式基本上以易懂、以後方便學習其他語言為主,不會刻意使用各種 Kotlin 才有的語法來達成目的。且著重在語法跟思考模式,範例題目也是命令列介面。
上集解答 fun main(){ var score =readln().toInt() if(score<40){ println(...
上集解答 fun main(){ var n = readln().toInt() for( i in 1..n){ if(i%...
函式簡單來說就是把常用的一段程式碼另外存起來,需要的時候再去呼叫,語法長這樣。 fun 函數名字(參數名稱:參數的變數型態)回傳值型態{ 要做的事 } 比...
上集解答 fun c2f(c:Int):Double{ var f =c.toDouble() * 9/5 + 32 return f } 要...
上集解答 fun collatz(n:Int):Boolean{ return true } 畢竟雖然還沒證明完,不過目前來看的確一定會變成1就是了。...
進入下一個主題咯~ 今天不教語法,我們來聊聊什麼是資料結構。 最簡單來說,資料結構是一個儲存資料的方式,比如說我們之前已經學過一個資料結構了,那就是array陣...
今天來介紹我們的第一個資料結構——堆疊Stack。 堆疊你可以把他想像成一堆盤子,一個個疊高,你要拿就只能從最上面去拿資料,不能從中間拿取。 所以stack會有...
上集解答 import java.util.Stack fun main(){ var s = Stack<Char>() var...
今天介紹的資料結構叫做LinkedList。 他跟mutablelist一樣是可以增加資料的,只是他儲存的方式有點不一樣。 陣列的資料是一格格來排的,所以可以很...
上集解答 import java.util.Queue import java.util.LinkedList fun main(){ var q:...