最近の記事

AtCoder Beginner Contest 330の振り返り

結果はこちらです。 A - Counting Passesこの問題はA[i]がL以上かどうかを判定すればいいです。 N,L=map(int,input().split())A=list(map(int,input().split()))print(sum(1 for i in range(N) if A[i]>=L)) B - Minimize Abs 1この問題は読解に苦労しました。要はmax(L,min(R,A[i]))をやれ、ということです。c++ではstd::c

    • AtCoder Beginner Contest 329を解いてみた(A,B,C,D,F)

      今回はコンテストには参加してないのですが、329の問題を解いてみたので復習がてら書いてみたいと思います。 A - Spreadこの問題はやるだけですね、、はい、、 S=input().rstrip()for i in range(len(S)): print(S[i],end=" ") B - Nextこの問題はいろんなやり方があると思いますが、制約も特に気にする必要がないのでソートしてsetで重複を削除してもう一度listに直してインデックスを-2で指定してあげれば

      • AtCoder Beginner Contest 328の振り返り

        結果はこちらです。 A - Not Too Hardこの問題はX以下の数の和を出力すれば大丈夫です。 N,X=map(int,input().split())S=list(map(int,input().split()))print(sum(i for i in S if i<=X)) B - 11/11この問題はiに対してj(1<=j<=D[i])としてすべて同じ文字になればカウントをインクリメントすればいいです。 N=int(input())D=[0]+list(

      AtCoder Beginner Contest 330の振り返り