Skip to content

Commit 20b2c65

Browse files
Merge pull request #53 from KoyanagiHitoshi/dev
Dev
2 parents 04ac780 + 756c99a commit 20b2c65

File tree

159 files changed

+596
-539
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+596
-539
lines changed

Diff for: CHANGELOG.md

+5

Diff for: code/answer_4-2-29.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
A, B, C = map(int, input().split())
2-
for i in range(A, B+1):
3-
if i % C == 0:
4-
print(i)
1+
N = int(input())
2+
A = list(map(int, input().split()))
3+
for i in range(N-2):
4+
if A[i] == A[i+1] == A[i+2]:
5+
print("Yes")
56
break
67
else:
7-
print(-1)
8+
print("No")

Diff for: code/answer_4-2-30.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
K = int(input())
2-
A, B = map(int, input().split())
1+
A, B, C = map(int, input().split())
32
for i in range(A, B+1):
4-
if i % K == 0:
5-
print("OK")
3+
if i % C == 0:
4+
print(i)
65
break
76
else:
8-
print("NG")
7+
print(-1)

Diff for: code/answer_4-2-31.py

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
N = int(input())
2-
W = input().split()
3-
S = {"and", "not", "that", "the", "you"}
4-
for w in W:
5-
if w in S:
6-
print("Yes")
1+
K = int(input())
2+
A, B = map(int, input().split())
3+
for i in range(A, B+1):
4+
if i % K == 0:
5+
print("OK")
76
break
87
else:
9-
print("No")
8+
print("NG")

Diff for: code/answer_4-2-32.py

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
N = int(input())
2-
S = input()
3-
for i in range(N-1):
4-
if S[i] != S[i+1]:
5-
continue
6-
else:
7-
print("No")
2+
W = input().split()
3+
S = {"and", "not", "that", "the", "you"}
4+
for w in W:
5+
if w in S:
6+
print("Yes")
87
break
98
else:
10-
print("Yes")
9+
print("No")

Diff for: code/answer_4-2-33.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
N = int(input())
22
S = input()
33
for i in range(N-1):
4-
if S[i] == S[i+1]:
4+
if S[i] != S[i+1]:
5+
continue
6+
else:
57
print("No")
68
break
79
else:

Diff for: code/answer_4-2-34.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
N = input()
2-
for i in range(len(N)-1):
3-
if N[i] > N[i+1]:
4-
continue
5-
else:
1+
N = int(input())
2+
S = input()
3+
for i in range(N-1):
4+
if S[i] == S[i+1]:
65
print("No")
76
break
87
else:

Diff for: code/answer_4-2-35.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
N = input()
2-
for i in range(len(N)-1):
3-
if N[i] <= N[i+1]:
1+
N = int(input())
2+
A = list(map(int, input().split()))
3+
for i in range(N-1):
4+
if A[i] < A[i+1]:
5+
continue
6+
else:
47
print("No")
58
break
69
else:

Diff for: code/answer_4-2-36.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
S = input()
2-
for i in range(1, 16, 2):
3-
if S[i] == "0":
4-
continue
5-
else:
1+
N = int(input())
2+
A = list(map(int, input().split()))
3+
for i in range(N-1):
4+
if A[i] >= A[i+1]:
65
print("No")
76
break
87
else:

Diff for: code/answer_4-2-37.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
S = input()
2-
for i in range(1, 16, 2):
3-
if S[i] != "0":
1+
N = input()
2+
for i in range(len(N)-1):
3+
if N[i] > N[i+1]:
4+
continue
5+
else:
46
print("No")
57
break
68
else:

Diff for: code/answer_4-2-38.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
N = int(input())
2-
while N >= 0:
3-
print(N)
4-
N -= 1
1+
N = input()
2+
for i in range(len(N)-1):
3+
if N[i] <= N[i+1]:
4+
print("No")
5+
break
6+
else:
7+
print("Yes")

Diff for: code/answer_4-2-39.py

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
A, B, D = map(int, input().split())
2-
while A <= B:
3-
print(A, end=" ")
4-
A += D
1+
S = input()
2+
for i in range(1, 16, 2):
3+
if S[i] == "0":
4+
continue
5+
else:
6+
print("No")
7+
break
8+
else:
9+
print("Yes")

Diff for: code/answer_4-2-40.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
N, M, P = map(int, input().split())
2-
count = 0
3-
while M <= N:
4-
count += 1
5-
M += P
6-
print(count)
1+
S = input()
2+
for i in range(1, 16, 2):
3+
if S[i] != "0":
4+
print("No")
5+
break
6+
else:
7+
print("Yes")

Diff for: code/answer_4-2-41.py

+4-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
H = int(input())
2-
now = 0
3-
day = 0
4-
while now <= H:
5-
now += 2**day
6-
day += 1
7-
print(day)
1+
N = int(input())
2+
while N >= 0:
3+
print(N)
4+
N -= 1

Diff for: code/answer_4-2-42.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
a, b, n = [int(input()) for i in range(3)]
2-
while n % a != 0 or n % b != 0:
3-
n += 1
4-
print(n)
1+
A, B, D = map(int, input().split())
2+
while A <= B:
3+
print(A, end=" ")
4+
A += D

Diff for: code/answer_4-2-43.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
a, b, n = [int(input()) for i in range(3)]
2-
while not (n % a == 0 and n % b == 0):
3-
n += 1
4-
print(n)
1+
N, M, P = map(int, input().split())
2+
count = 0
3+
while M <= N:
4+
count += 1
5+
M += P
6+
print(count)

Diff for: code/answer_4-2-44.py

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
H = int(input())
2+
now = 0
3+
day = 0
4+
while now <= H:
5+
now += 2**day
6+
day += 1
7+
print(day)

Diff for: code/answer_4-2-45.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
a, b, n = [int(input()) for i in range(3)]
2+
while n % a != 0 or n % b != 0:
3+
n += 1
4+
print(n)

Diff for: code/answer_4-2-46.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
a, b, n = [int(input()) for i in range(3)]
2+
while not (n % a == 0 and n % b == 0):
3+
n += 1
4+
print(n)

Diff for: code/answer_5-2-1.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11
X = float(input())
2-
print(int(X+0.5))
2+
if 38.0 <= X:
3+
print(1)
4+
elif 37.5 <= X < 38.0:
5+
print(2)
6+
else:
7+
print(3)

Diff for: code/answer_5-2-2.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
X = float(input())
2+
print(int(X+0.5))

Diff for: code/answer_5-3-100.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
s = input()
2-
print(s.replace("0", "x").replace("1", "0").replace("x", "1"))
1+
S = input()
2+
print(S.replace(".", ""))

Diff for: code/answer_5-3-101.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
n = input()
2-
print(n.replace("1", "x").replace("9", "1").replace("x", "9"))
1+
s = input()
2+
print(s.replace("0", "x").replace("1", "0").replace("x", "1"))

Diff for: code/answer_5-3-102.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
1-
S = input()
2-
print(S.replace("a", "")
3-
.replace("e", "")
4-
.replace("i", "")
5-
.replace("o", "")
6-
.replace("u", ""))
1+
n = input()
2+
print(n.replace("1", "x").replace("9", "1").replace("x", "9"))

Diff for: code/answer_5-3-103.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
N = int(input())
21
S = input()
3-
if S.replace(".", "") == "|*|":
4-
print("in")
5-
else:
6-
print("out")
2+
print(S.replace("a", "")
3+
.replace("e", "")
4+
.replace("i", "")
5+
.replace("o", "")
6+
.replace("u", ""))

Diff for: code/answer_5-3-104.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
N = int(input())
2-
S = input().replace("1", "l").replace("0", "o")
3-
T = input().replace("1", "l").replace("0", "o")
4-
if S == T:
5-
print("Yes")
2+
S = input()
3+
if S.replace(".", "") == "|*|":
4+
print("in")
65
else:
7-
print("No")
6+
print("out")

Diff for: code/answer_5-3-105.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
S = input()
2-
T = S.upper()
3-
print(T)
1+
N = int(input())
2+
S = input().replace("1", "l").replace("0", "o")
3+
T = input().replace("1", "l").replace("0", "o")
4+
if S == T:
5+
print("Yes")
6+
else:
7+
print("No")

Diff for: code/answer_5-3-106.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
s1, s2, s3 = input().split()
2-
print((s1[0]+s2[0]+s3[0]).upper())
1+
S = input()
2+
T = S.upper()
3+
print(T)

Diff for: code/answer_5-3-107.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
S = input().split()
2-
for s in S:
3-
print(s[0].upper(), end="")
1+
s1, s2, s3 = input().split()
2+
print((s1[0]+s2[0]+s3[0]).upper())

Diff for: code/answer_5-3-108.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
N, K = map(int, input().split())
2-
S = input()
3-
print(S[:K-1]+S[K-1:K].lower()+S[K:])
1+
S = input().split()
2+
for s in S:
3+
print(s[0].upper(), end="")

Diff for: code/answer_5-3-109.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1+
N, K = map(int, input().split())
12
S = input()
2-
if S == S[0].upper()+S[1:].lower():
3-
print("Yes")
4-
else:
5-
print("No")
3+
print(S[:K-1]+S[K-1:K].lower()+S[K:])

Diff for: code/answer_5-3-110.py

+4-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
S = input()
2-
idx = 1
3-
for s in S:
4-
if s.isupper():
5-
break
6-
else:
7-
idx += 1
8-
print(idx)
2+
if S == S[0].upper()+S[1:].lower():
3+
print("Yes")
4+
else:
5+
print("No")

Diff for: code/answer_5-3-111.py

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
1-
N = input()
2-
print(N.zfill(4))
1+
S = input()
2+
idx = 1
3+
for s in S:
4+
if s.isupper():
5+
break
6+
else:
7+
idx += 1
8+
print(idx)

Diff for: code/answer_5-3-112.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
N = int(input())
2-
if N < 42:
3-
print("AGC"+str(N).zfill(3))
4-
else:
5-
print("AGC"+str(N+1).zfill(3))
1+
N = input()
2+
print(N.zfill(4))

Diff for: code/answer_5-3-113.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
N = int(input())
2-
print(f"{N:04}")
2+
if N < 42:
3+
print("AGC"+str(N).zfill(3))
4+
else:
5+
print("AGC"+str(N+1).zfill(3))

Diff for: code/answer_5-3-114.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
11
N = int(input())
2-
if N < 42:
3-
print(f"AGC{N:03}")
4-
else:
5-
print(f"AGC{N+1:03}")
2+
print(f"{N:04}")

Diff for: code/answer_5-3-115.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1-
A, B = map(int, input().split())
2-
print(f"{B/A:.3f}")
1+
N = int(input())
2+
if N < 42:
3+
print(f"AGC{N:03}")
4+
else:
5+
print(f"AGC{N+1:03}")

Diff for: code/answer_5-3-116.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
N = int(input())
2-
print(f"{N:02X}")
1+
A, B = map(int, input().split())
2+
print(f"{B/A:.3f}")

Diff for: code/answer_5-3-117.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
N = int(input())
2+
print(f"{N:02X}")

Diff for: code/answer_5-3-25.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
N = int(input())
2-
S = input()
3-
if S == "1"*(N//2)+"/"+"2"*(N//2):
4-
print("Yes")
2+
if N % 2 == 0:
3+
print("-"*(N//2-1)+"=="+"-"*(N//2-1))
54
else:
6-
print("No")
5+
print("-"*(N//2)+"="+"-"*(N//2))

Diff for: code/answer_5-3-27.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1+
N = int(input())
12
S = input()
2-
print(int(S[0])*int(S[2]))
3+
if S == "1"*(N//2)+"/"+"2"*(N//2):
4+
print("Yes")
5+
else:
6+
print("No")

Diff for: code/answer_5-3-29.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
S = input()
2-
print(S[0]+"UPC")
2+
print(int(S[0])*int(S[2]))

0 commit comments

Comments
 (0)