ゆうは

わかりたいことを深堀り

AtCoder ABC365の振り返り

AtCoderのABC365の振り返りです。

今回もAとB問題の2問のみでした。C問題はなんかいけそうだったので再トライする予定です。

atcoder.jp

問題文のままコードを作りました。

A問題なのでひっかけはないと信じて、ちょっとだけの確認で提出してしまいました。けど、正解で安心しました。

Y = int(input())

if Y % 400 == 0:
    print("366")
elif Y % 100 == 0 and Y % 400 != 0:
    print("365")
elif Y % 4 == 0 and Y % 100 != 0:
    print("366")
elif Y % 4 != 0:
    print("365")

A - Leap Year

B - Second Best

B問題も問題文のままコードを作りました。

リストを並び替えて後ろから2番目の要素を出しました。

N = int(input())

A = list(map(int, input().split()))
a = sorted(A)

print(A.index(a[N - 2]) + 1)

B - Second Best