我的方法可能會比較麻煩,目前是用這個方法寫
如果有人有更好的方法,拜託告訴我,讓我學習
----------------------------------------------
輸入大家應該比較沒有問題
先以input().split()的方式取的資料
要做倒轉,所以我建立一個revers的函式
因為取得的資料式str,所以我只要對每一個陣列裡面的str做倒轉
完成後,再把裡面的str根據位置乘以10的次方
加總起來就完成了
輸出再利用內建max()函式去找到最大值就AC了
--------------------------------------------------------
revers()函式:
str [ 2 ,3 ]
倒轉後
str [ 3 , 2 ]
int [ 3 , 2 ]
3*10^1 + 2*10^0
==> 32
我的方法可能會比較麻煩,目前是用這個方法寫
如果有人有更好的方法,拜託告訴我,讓我學習
----------------------------------------------
輸入大家應該比較沒有問題
先以input().split()的方式取的資料
要做倒轉,所以我建立一個revers的函式
因為取得的資料式str,所以我只要對每一個陣列裡面的str做倒轉
完成後,再把裡面的str根據位置乘以10的次方
加總起來就完成了
輸出再利用內建max()函式去找到最大值就AC了
--------------------------------------------------------
revers()函式:
str [ 2 ,3 ]
倒轉後
str [ 3 , 2 ]
int [ 3 , 2 ]
3*10^1 + 2*10^0
==> 32
你的寫法,其實可以
max(list, key=int),不需要自已手動乘10的次方轉成int