Week1 at Makers

Week 1 Peer 9.30am we meet with our peer groups. These should run stand-up style to discuss what we did yesterday and intend to do today, as well as a source of connection and support. Week 1 peer group check-in topic Tues

First day at Makers

Schedule for the first day Time What 09.45 - 10.45 Welcome to Makers 10.45 - 11.00 BREAK 11.00 - 12.30 Life at Makers by Dana, our Chief Joy Officer 12.

Leetcode

Array Remove Duplicates from Sorted Array 1 2 3 4 def remove_duplicates(nums) nums.uniq! return nums.length end 解法 使用 uniq 篩選出陣列中的不重覆數值並使用!改變原始陣列。 再使用 length 算出陣列長度 Best Time to Buy and Sell Stock II 1 2 3 4 5 6 7 def max_profit(prices) max_profit = 0 prices.

Ruby on Rails 面試題準備

RUBY 一、symbols 字串符號 唯一且不會變動的識別名稱 效能比較好,不需要額外的空間來儲存 字串物件(string)每次都會更新記憶體位置,效能不如symbols但優點是有許多方法可以使用如: reverse, size, downcase 二、 問號跟驚嘆號 在 ruby 定義方法時,問號跟驚嘆號也是方法的一部分。 一般使用問號時,慣例上是表示這個方法會回傳布林值 (true 或 false) 使用驚嘆號,通常是表示這個方法可能會有「副作用」或「驚喜」,例如陣列有個叫做 uniq 的方法,它可以產生一個元素不重覆的新陣列。 uniq 方法會回傳一個新的陣列回來,不影響原來的資料 1 2 3 4 5 6 7 original_list = [1,3,4,2,5,2,3] uniq_list = original_list.uniq p original_list [1, 3, 4, 2, 5, 2, 3] p uniq_list [1, 3, 4, 2, 5] 但如果你是使用有驚嘆號版本的 uniq!

好用工具 LICEcap

LICEcap可錄製畫面直接存成gif 在專案的使用上非常方便,可以馬上呈現出你製作的功能,讓一起開發的組員一目瞭然。 Mac跟Windows都可以使用 官網下載 Mac使用者記得下載後,到 系統偏好設定 -> 安全性與隱私權 -> 螢幕錄製 裡 把LICEcap打勾(反灰不能編輯時請按視窗左下角的鎖頭,即可登入權限編輯)