#24887: 看沒有人寫python的解題報告,那我來寫好了


jovi920204@gmail.com (張睿麟)

學校 : 國立臺灣科技大學
編號 : 127549
來源 : [140.118.223.248]
最後登入時間 :
2024-08-12 01:57:33
c561. Bert 愛搗蛋 | From: [61.230.59.219] | 發表日期 : 2021-04-03 20:46

我的方法可能會比較麻煩,目前是用這個方法寫

如果有人有更好的方法,拜託告訴我,讓我學習

----------------------------------------------

輸入大家應該比較沒有問題

先以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

 
#26946: Re:看沒有人寫python的解題報告,那我來寫好了


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
c561. Bert 愛搗蛋 | From: [36.238.158.130] | 發表日期 : 2021-09-04 14:33

我的方法可能會比較麻煩,目前是用這個方法寫

如果有人有更好的方法,拜託告訴我,讓我學習

----------------------------------------------

輸入大家應該比較沒有問題

先以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

 
ZeroJudge Forum