Lichen5221 / Report-Daily

記錄每日上課內容與作業。
0 stars 0 forks source link

2021-04-22 #3

Open Lichen5221 opened 3 years ago

Lichen5221 commented 3 years ago

Codewar 題目重解

在進入第二次課程前,去把 Codewar 帳號重弄了,後來才發現好像可以直接改郵件跟名稱就好,但我也不想留著舊紀錄,就乾脆全部刪掉。

很快速地解答進入申請帳號的問題,接著再完成一個當初程式計畫說可以參考的那些題目,忽然發現我好像懂得一些非常基礎的東西了!

去理解了 console.log 和 return 的差異,這篇 工作人員與餐盤 滿有趣的。

印出星星

在沒有時間聽任何上課影片的前提下,解這一週第一個題目,給定 n 印出相對數量的星號。

一開始只會使用 repeat ,印出橫的星星,後來查找一些資料,才發現要透過 for 迴圈才能呈現直的模樣。

研究了很久,在 test.js 上試了一遍又一遍的 for 迴圈,因為完全不懂怎麼使用,讓終端機不斷跳出星號⋯⋯(永無止盡)。

最後終於明白變數的重要性,原來要透過再加上一個變數,才能限定迴圈的範圍。

我好像沒有設定把 n 限制在 1 - 30 之間,明天有精神再來研究看看吧⋯⋯

重整作業

因為實在是搞不懂為什麼新增 wk1 資料夾就是沒辦法讓 Git 接收到改變,所以刪掉先前建立好的作業專案,全部重新弄一個 Git 版本管理系統。

透過不斷重置 Git ,好像漸漸摸懂了 branch 跟 main 的關係,以及 merge 的意義。算是熟悉了 push 和 pull 指令。

其他作業題目

只稍微看了一下跟嘗試一些東西,沒有成功解答也沒有弄懂要用什麼語法,明天有時間再找教學影片來看。