A問題 スワップ
1 2 |
a,b = input().split() print(b,a) |
入力された値を入れ替えて出力する問題です。
pythonのprint関数は引数として指定した値の順番に表示してくれます。
そのため、aとbの順番に入力された値を入れ替えて出力するためには、
print関数の引数(つまり()内の内容)として、bを1つ目のaを2つ目として指定してみました。
C問題 九九足し算
方針
九九の計算結果を全て合計すると2025になります。
九九の計算の中で2025-nの値と一致する掛け算があればprintするとよさそうです。
解答
1 2 3 4 5 6 |
n=int(input()) p=2025-n for i in range(1,10): for j in range(1,10): if p == i*j: print(str(i)+' x '+str(j)) |
余談ですが、九九の計算結果の合計をこの通り計算しました。
1 2 3 4 |
ans=0 for i in range(1,10): for j in range(1,10): ans += i*j |
コメント