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

ARC168 python Atcoderの記録

問題はこちら 1完 A テストケースを見て、">"→転倒数1増加、">>"→転倒数3増加、">>>"→転倒数6増加、つまり">"がN回連続すると転倒数が0.5N(N+2)増加するっぽいことに気づいたのでそれで実装 N = int(input()) S = input() count_list = [] # > が何回連続し…

ABC329 python Atcoderの記録

問題はこちら 3完 A 効率的な方法を探したい S= input() for i in range(len(S)): if i != len(S)-1: print(S[i] + " ", end = "") else: print(S[i] , end = "") B もっと効率的な書き方があると思うが、Nが小さいので許してください N= int(input()) A = l…

ABC328 python Atcoderの記録

問題はこちら 4完 A カッコつけた書き方をしているがfor文とif文で丁寧にやればOKのはず N, X = list(map(int, input().split())) S = list(map(int, input().split())) print(sum(i for i in S if i <= X)) B ある日付の数字が同じかどうか判定するためにse…