
このコードでは、背番号と名前のペアから背番号を取り出して数値に変換し、
ソートの基準としています。
01
n = int(input())
02
b = [input().split() for l in range(n)]
03
04
b.sort(key=lambda pair : int(pair[0]))
05
06
for i in range(n):
07
print(b[i][0], b[i][1])
b
.sort(key=lambda
pair
:
int(pair[0])
)
[["83", "PAIZA"], ["11", "SUZUKI"], ["90", "TANAKA"]]
リストの各要素が渡される 渡された要素に対して処理を行う
["83", "PAIZA"]
["11", "SUZUKI"]
["90", "TANAKA"]
83
11
90
[["11", "SUZUKI"], ["83", "PAIZA"], ["90", "TANAKA"]]
n日間の為替レートが 1ドルm_1、……、m_n円で入力されます。あなたは 2回の
為替取引を行い、持っている円を最大化させたいと思っています。
最大化するにはどの日に円からドルに換金して、どの日にドルから円に換金して
戻せばよいかを求めてください。
入力される値
1行目に日数 n、2 行目以降に1ドルあたりの円 ...