a021: 解碼器
題目:輸入含運算子的兩數,輸出結果
思路:本題應該是在考突破預設變數上限時之計算,不過python的變數容量似乎超過題目,故沒有任何問題。
a022: 迴文
題目:輸入字串k,判斷其是否為迴文
思路:先將其砍半,也就是(len(k)+1)//2,再來運用str的[],比對從頭到中間和從尾到中間字串是否一樣。 又額外設計當長度=1時判斷為真
a024: 最大公因數
題目:輸入兩數,輸出最大公因數
思路:可以用作弊的方式import math,這邊使用簡單的輾轉相除,令K為A餘B,再跑while直到K為0。