2024-01-01から1ヶ月間の記事一覧

ARC170 python Atcoderの記録

問題はこちら 1完 A 文字列SとTを前から順番に比較していくと、AをBに変えたいときとBをAに変えたいときがある。 それぞれ考えられる操作は、2通りずつ。 1.AをBに変えたいとき 1-1.変えたい場所より左のBをAに変えて、AをBに変える 1-2.変えたい場所より…

ABC337 python Atcoderの記録

問題はこちら 3完(バーチャル参加) A N = int(input()) x,y = [0,0] # 結果の集計 for i in range(N): xi, yi = list(map(int, input().split())) x += xi y += yi # 勝者の判断 result = "" if x > y : result = "Takahashi" elif x < y : result = "Aoki…

ABC336 python Atcoderの記録

問題はこちら 3完 A "o"がN個並んだ文字列は、 N * "o" と書ける。 N = int(input()) print("L" + N * "o" + "ng") B 2進数に変換する関数はbin。 その後、右側にある0の個数を数える方法を考えればよい。 末尾から0であるかの判定をしていく方法でもよい。 …

ABC335 python Atcoderの記録

問題はこちら 4完 A 最後の一文字を削除し、4に変更する S = input() print(S[:(len(S)-1)] + "4") B 全探索し、ソート後出力 N = int(input()) list_result = [] for a in range(0,22): for b in range(0,22): for c in range(0,22): if a+b+c <= N: list_r…