a015:翻轉矩陣
題目:輸入若干矩陣(每個矩陣會先有一行輸入row/col再來N行為矩陣內容。),輸出翻轉後的矩陣。 例如輸入:2 3 則要求輸出 3 8 3 1 2 1 5 8 5 4 2 4
思路:用無限迴圈來解決輸入問題,再來分別以a,b紀錄row/col,製作memo儲存輸入的資料,
a017: 五則運算
題目:輸入N個資料,依照規則進行運算。 例如:2 * ( 3 + 4 ) * 5 輸出70
思路:以while迴圈解決輸入問題,再來以內建eval函式進行運算, 又題目要求輸出為整數,故以//整數除法來代替/除法。
a020: 身分證檢驗
題目:依照身分證規則,檢驗該身分證是否為真。若為真輸出real/為否輸出fake規則可參考維基百科
思路:因為最後需要整除10,故直接將首位字母依照規則運算後取對10的餘數。 例如F=15,依照規則1*1+5*5=26,26對10餘6,故計算總額之count直接+6即可。 再來依照規則分別加總,最後判斷是否整除而輸出真假。