8/30練習

a065: 提款卡密碼

題目:輸入字串L,輸出L兩兩元素之間的ASCII碼之差
思路:用絕對值來輸出差,蠻簡單。
        

a095: 麥哲倫的陰謀

題目:輸入m個犯人,其中n(n至少為1)個犯人頭上有紅帽子(保證m大於等於n)。規則在這
思路:若只有一頂紅帽子,則紅帽子人看到大家都沒帽子,第一天就逃出去,第二天大家也逃走(知道只有一頂)。
          若有兩頂紅帽子,則紅帽子人第二天看到唯一一頂紅帽子第一天沒逃走,就知道自己也是紅帽子人,第二天兩個紅帽子人逃走,第三天大家逃走。
          故可推知天數為n+1;但若大家都是紅帽子人,就會一起逃走,故在m=n情況,天數就是n。
        

a104: 排序

題目:輸入多筆分開的數字資料,要求輸出由小至大的數字字串。
思路:忽視第一個值,直接將字串spilit成list後轉int,sorted排序後再轉回str,再用join輸出成字串。

arrow_circle_left home arrow_circle_right