20180309-Uva141

#續 #解題 #The_Spot_Game #Uva141 #模擬

這題我後來去看看別人寫的程式碼,

找了一下找到覺得這個寫法感覺還不錯,

使用string來建立map的key這個方法還蠻聰明的

flag的用法解決了找到後還要繼續讀資料的問題,

看懂了之後試著寫一次,

順便了解像string及map的好用的工具。

也發現其實在旋轉的時候,其實找要寫個函式讓他一直轉90,這個方法也可以,這樣可以避免直接想3次怎麼找陣列的index。

https://i.imgur.com/sJ46hwE.jpg

https://i.imgur.com/dAHQC2i.jpg

Ref

20180222-Uva401

#心得 #解題 #Palindromes #Uva401 #回文 #鏡像

題意:判斷是否為鏡像或回文

原本是用switch case 寫,但覺得這樣寫會要寫很多行case,因此改用一個陣列去存鏡像的字元

注意:

for那邊是檢查到i <= len/2 (奇數時沒有等於會錯)

-‘1’+26這邊就是依照ascii表+題目給的鏡像表來做查詢的index,

這題瘋狂程設的測資怪怪的,

瘋狂程設的測資會有小寫,

我的程式會錯。 https://i.imgur.com/U1k1QNv.jpg

Ref

20180210-NCTU-PCCA-Winter-Notes

NCTU PCCA winter

快速索引

一般組


進階組


二分搜 Day1

整理筆記

演算法 Big O 時間複雜度

0%