iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

櫛風風的「完全不會寫程式,從零開始的 Kotlin 教學」 系列

本題目主要目的是希望寫給「完全不會寫程式」的人,而且櫛風原本常用語言也不是Kotlin ,所以寫的程式基本上以易懂、以後方便學習其他語言為主,不會刻意使用各種 Kotlin 才有的語法來達成目的。且著重在語法跟思考模式,範例題目也是命令列介面。

參賽天數 29 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11][語法]迴圈

上集解答 fun main(){ var score =readln().toInt() if(score<40){ println(...

2022-09-26 ‧ 由 櫛風 分享
DAY 12

[Day12][語法]陣列

上集解答 fun main(){ var n = readln().toInt() for( i in 1..n){ if(i%...

2022-09-27 ‧ 由 櫛風 分享
DAY 13

[Day13][語法]函式

函式簡單來說就是把常用的一段程式碼另外存起來,需要的時候再去呼叫,語法長這樣。 fun 函數名字(參數名稱:參數的變數型態)回傳值型態{ 要做的事 } 比...

2022-09-28 ‧ 由 櫛風 分享
DAY 14

[Day14][語法]遞迴

上集解答 fun c2f(c:Int):Double{ var f =c.toDouble() * 9/5 + 32 return f } 要...

2022-09-29 ‧ 由 櫛風 分享
DAY 15

[Day15][語法]物件

上集解答 fun collatz(n:Int):Boolean{ return true } 畢竟雖然還沒證明完,不過目前來看的確一定會變成1就是了。...

2022-09-30 ‧ 由 櫛風 分享
DAY 16

[Day16][資結]什麼是資料結構

進入下一個主題咯~ 今天不教語法,我們來聊聊什麼是資料結構。 最簡單來說,資料結構是一個儲存資料的方式,比如說我們之前已經學過一個資料結構了,那就是array陣...

2022-10-01 ‧ 由 櫛風 分享
DAY 17

[Da17][資結]堆疊

今天來介紹我們的第一個資料結構——堆疊Stack。 堆疊你可以把他想像成一堆盤子,一個個疊高,你要拿就只能從最上面去拿資料,不能從中間拿取。 所以stack會有...

2022-10-02 ‧ 由 櫛風 分享
DAY 18

[Day18][資結]MutableList

上集解答 import java.util.Stack fun main(){ var s = Stack<Char>() var...

2022-10-03 ‧ 由 櫛風 分享
DAY 19

[Day19][資結]LinkedList 與 Queue

今天介紹的資料結構叫做LinkedList。 他跟mutablelist一樣是可以增加資料的,只是他儲存的方式有點不一樣。 陣列的資料是一格格來排的,所以可以很...

2022-10-04 ‧ 由 櫛風 分享
DAY 20

[Day20][資結]tree

上集解答 import java.util.Queue import java.util.LinkedList fun main(){ var q:...

2022-10-05 ‧ 由 櫛風 分享