noharaのブログ

興味のあることについてゆる~く書きます

一日n問AtCoder[abc094_b][python]

132日目 094 atcoder.jp N, M, X = map(int, input().split()) a = set(map(int, input().split())) to_0 = set(range(0, X)) to_N = set(range(X, N+1)) print(min(len(a & to_0), len(a & to_N)))

一日n問AtCoder[abc093_b][python]

131日目 093 atcoder.jp A, B, K = map(int, input().split()) l = range(A, B+1) a = [n for n in l[:K]] b = [n for n in l[-K:]] for n in sorted(set(a + b)): print(n)

一日n問AtCoder[abc092_b][python]

130日目 092 atcoder.jp N = int(input()) D, X = map(int, input().split()) ans = 0 for _ in range(N): a = int(input()) ans += (D - 1) // a + 1 ans += X print(ans)

一日n問AtCoder[abc091_b][python]

129日目 091 atcoder.jp N = int(input()) s = [input() for _ in range(N)] M = int(input()) t = [input() for _ in range(M)] ans = [s.count(si) - t.count(si) for si in set(s)] print(max(0, max(ans)))

一日n問AtCoder[abc090_b][python]

128日目 090 atcoder.jp A, B = map(int, input().split()) ans = [] for n in range(A, B+1): s = str(n) if s == s[::-1]: ans.append(s) print(len(ans))

一日n問AtCoder[abc089_b][python]

127日目 089 atcoder.jp N = int(input()) s = input().split() if len(set(s)) == 4: print("Four") else: print("Three")

一日n問AtCoder[abc088_b][python]

126日目 088 atcoder.jp N = int(input()) a = sorted(map(int, input().split()), reverse=True) alice = a[0::2] bob = a[1::2] print(sum(alice) - sum(bob))

一日n問AtCoder[abc087_b][python]

125日目 087 atcoder.jp A = int(input()) B = int(input()) C = int(input()) X = int(input()) l = [500*a+100*b+50*c for a in range(A+1) for b in range(B+1) for c in range(C+1)] print(l.count(X))

一日n問AtCoder[abc086_b][python]

124日目 086 atcoder.jp a, b = input().split() ab = int(a + b) if (ab ** 0.5).is_integer(): print("Yes") else: print("No")

一日n問AtCoder[abc085_b][python]

123日目 085 atcoder.jp N = int(input()) d = [int(input()) for _ in range(N)] print(len(set(d)))

一日n問AtCoder[abc084_b][python]

122日目 084 atcoder.jp import re A, B = map(int, input().split()) S = input() reg = "\d{{{}}}-\d{{{}}}".format(A, B) m = re.fullmatch(reg, S) if m: print("Yes") else: print("No")

一日n問AtCoder[abc083_b][python]

121日目 083 atcoder.jp N, A, B = map(int, input().split()) ans = 0 for n in range(1, N+1): l = list(map(int, str(n))) if A <= sum(l) <= B: ans += n print(ans)

一日n問AtCoder[abc082_b][python]

120日目 082 atcoder.jp s = input() t = input() if sorted(s) < sorted(t, reverse=True): print("Yes") else: print("No")

一日n問AtCoder[abc081_b][python]

119日目 081 atcoder.jp import numpy as np N = input() A = map(int, input().split()) A = np.array(list(A)) ans = 0 while all(np.where(A % 2 == 0, True, False)): A = A / 2 ans += 1 print(ans)

一日n問AtCoder[abc080_b][python]

118日目 080 atcoder.jp N = input() s = 0 for n in N: s += int(n) if int(N) % s == 0: print("Yes") else: print("No")

一日n問AtCoder[abc079_b][python]

117日目 079 atcoder.jp N = int(input()) x = 2 y = 1 for _ in range(N): x, y = y, x + y print(x)

一日n問AtCoder[abc078_b][python]

116日目 078 atcoder.jp X, Y, Z = map(int, input().split()) ans = (X - Z) // (Y + Z) print(ans)

一日n問AtCoder[abc077_b][python]

115日目 077 atcoder.jp N = int(input()) for i in range(N, 0, -1): if (i ** 0.5).is_integer(): print(i) break

一日n問AtCoder[abc076_b][python]

114日目 076 atcoder.jp N = int(input()) K = int(input()) ans = 1 for _ in range(N): if ans * 2 < ans + K: ans *= 2 else: ans += K print(ans)

一日n問AtCoder[abc075_b][python]

113日目 075 atcoder.jp H, W = map(int, input().split()) area = [] for i in range(H): area.append(input()) for i in range(H): for j in range(W): if area[i][j] == '#': print('#', end='') else: count = 0 for k in range(max(0, i-1), min(i+1, H…

一日n問AtCoder[abc074_b][python]

112日目 074 atcoder.jp N = int(input()) K = int(input()) X = map(int, input().split()) ans=0 for x in X: ans += min(x, abs(x - K)) * 2 print(ans)

一日n問AtCoder[abc073_b][python]

111日目 073 atcoder.jp N = int(input()) ans = 0 for _ in range(N): l, r = map(int, input().split()) ans += r - l + 1 print(ans)

一日n問AtCoder[abc072_b][python]

110日目 072 atcoder.jp S = input() print(S[0::2])

一日n問AtCoder[abc071_b][python]

109日目 071 atcoder.jp import string S = input() for s in string.ascii_lowercase: if s not in S: print(s) exit() print("None")

2019年振り返り(スプラトゥーン編)

この記事ではスプラトゥーン2に関係あるものに限定して2019年の振り返りを行います。 これ書いている人はもともと日本語が苦手なのと想定外に菊之露を大量摂取しているため文章にまとまりがないかもしれません。 初めてのゲームサークル加入 ウデマエ停滞編 …

一日n問AtCoder[abc070_b][python]

108日目 070 atcoder.jp A, B, C, D = map(int, input().split()) print(max(0, min(B, D)- max(A, C)))

一日n問AtCoder[abc069_b][python]

107日目 069 atcoder.jp s = input() print("{}{}{}".format(s[0], len(s)-2, s[-1]))

一日n問AtCoder[abc068_b][python]

106日目 068 atcoder.jp N = int(input()) n = 1 i = 0 while n <= N: i += 1 n = 2 ** i print(2 ** (i - 1))

一日n問AtCoder[abc067_b][python]

105日目 067 atcoder.jp N, K = map(int, input().split()) l = sorted(map(int, input().split())) print(sum(l[-K:]))

一日n問AtCoder[abc066_b][python]

104日目 066 atcoder.jp S = list(input()) while len(S) > 1: S.pop() if len(S) % 2 == 0 and S[:len(S) // 2] == S[len(S) // 2:]: print(len(S)) break