Skip to content

Commit f8d8992

Browse files
author
IsHYuhi
committed
ABC111-ABC115
1 parent 5305256 commit f8d8992

File tree

12 files changed

+68
-6
lines changed

12 files changed

+68
-6
lines changed

ABC/ABC111/A.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
n = list(input())
2+
ans = []
3+
for i in n:
4+
if i=='9':
5+
ans.append('1')
6+
elif i=='1':
7+
ans.append('9')
8+
else:
9+
ans.append(i)
10+
print(''.join(ans))

ABC/ABC111/B.py

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
n = int(input())
2+
for i in range(111, 1000, 111):
3+
if n<=i:
4+
print(i)
5+
exit()

ABC/ABC112/A.py

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
n = int(input())
2+
3+
if n==1:
4+
print('Hello World')
5+
else:
6+
a = int(input())
7+
b = int(input())
8+
print(a+b)

ABC/ABC112/B.py

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
n, t = map(int, input().split())
2+
ct = [list(map(int, input().split())) for _ in range(n)]
3+
4+
ct = [i[0] for i in ct if i[1]<=t]
5+
if not ct:
6+
print('TLE')
7+
else:
8+
print(min(ct))

ABC/ABC113/A.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
x, y = map(int, input().split())
2+
print(x+y//2)

ABC/ABC113/B.py

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
n = int(input())
2+
t, a = map(int, input().split())
3+
h = list(map(int, input().split()))
4+
h = [abs(a-(t-x*0.006)) for x in h]
5+
print(h.index(min(h))+1)

ABC/ABC114/A.py

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
x = int(input())
2+
if x==7 or x==5 or x==3:
3+
print('YES')
4+
else:
5+
print('NO')

ABC/ABC114/B.py

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
s = input()
2+
ans = []
3+
for i in range(len(s)-2):
4+
ans.append(abs(int(s[i:i+3])-753))
5+
print(min(ans))

ABC/ABC115/A.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
d = int(input())
2+
c = 'Christmas'
3+
e = ' Eve'
4+
print(c+e*(3-d%22))

ABC/ABC115/B.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
n = int(input())
2+
p = [int(input()) for _ in range(n)]
3+
print(sum(p)-max(p)//2)

ABC/ABC115/C.py

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
n, k = map(int, input().split())
2+
h = [int(input()) for _ in range(n)]
3+
h.sort()
4+
ans = float('inf')
5+
for i in range(n-k+1):
6+
ans = min(h[i+k-1] - h[i], ans)
7+
print(ans)

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
88
## [AtCoder Beginner Contest](ABC)
99
| Problem A | Problem B | Problem C | Problem D | Problem E | Problem F |
1010
|:---:|:---:|:---:|:---:|:---:|:---:|
11-
|125/173|123/173|75/173|10/173|1/48|0/48|
11+
|130/173|128/173|76/173|10/173|1/48|0/48|
1212

1313
### ABC001 - ABC041
1414
|コンテスト| A | B | C | D ||コンテスト| A | B | C | D |
@@ -66,11 +66,11 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
6666
|[ABC066](ABC/ABC066)|[&check;](ABC/ABC066/A.py)|[&check;](ABC/ABC066/B.py)|[&check;](ABC/ABC066/C.py)|||[ABC108](ABC/ABC108)|[&check;](ABC/ABC108/A.py)|[&check;](ABC/ABC108/B.py)|||
6767
|[ABC067](ABC/ABC067)|[&check;](ABC/ABC067/A.py)|[&check;](ABC/ABC067/B.py)|[&check;](ABC/ABC067/C.py)|||[ABC109](ABC/ABC109)|[&check;](ABC/ABC109/A.py)|[&check;](ABC/ABC109/B.py)|[&check;](ABC/ABC109/C.py)||
6868
|[ABC068](ABC/ABC068)|[&check;](ABC/ABC068/A.py)|[&check;](ABC/ABC068/B.py)|[&check;](ABC/ABC068/C.py)|||[ABC110](ABC/ABC110)|[&check;](ABC/ABC110/A.py)|[&check;](ABC/ABC110/B.py)|||
69-
|[ABC069](ABC/ABC069)|[&check;](ABC/ABC069/A.py)|[&check;](ABC/ABC069/B.py)|[&check;](ABC/ABC069/C.py)|||ABC111||||
70-
|[ABC070](ABC/ABC070)|[&check;](ABC/ABC070/A.py)|[&check;](ABC/ABC070/B.py)|[&check;](ABC/ABC070/C.py)|||ABC112||||
71-
|[ABC071](ABC/ABC071)|[&check;](ABC/ABC071/A.py)|[&check;](ABC/ABC071/B.py)|[&check;](ABC/ABC071/C.py)|||ABC113||||
72-
|[ABC072](ABC/ABC072)|[&check;](ABC/ABC072/A.py)|[&check;](ABC/ABC072/B.py)|[&check;](ABC/ABC072/C.py)|[&check;](ABC/ABC072/D.py)||ABC114||||
73-
|[ABC073](ABC/ABC073)|[&check;](ABC/ABC073/A.py)|[&check;](ABC/ABC073/B.py)|[&check;](ABC/ABC073/C.py)|||ABC115||||
69+
|[ABC069](ABC/ABC069)|[&check;](ABC/ABC069/A.py)|[&check;](ABC/ABC069/B.py)|[&check;](ABC/ABC069/C.py)|||[ABC111](ABC/ABC111)|[&check;](ABC/ABC111/A.py)|[&check;](ABC/ABC111/B.py)|||
70+
|[ABC070](ABC/ABC070)|[&check;](ABC/ABC070/A.py)|[&check;](ABC/ABC070/B.py)|[&check;](ABC/ABC070/C.py)|||[ABC112](ABC/ABC112)|[&check;](ABC/ABC112/A.py)|[&check;](ABC/ABC112/B.py)|||
71+
|[ABC071](ABC/ABC071)|[&check;](ABC/ABC071/A.py)|[&check;](ABC/ABC071/B.py)|[&check;](ABC/ABC071/C.py)|||[ABC113](ABC/ABC113)|[&check;](ABC/ABC113/A.py)|[&check;](ABC/ABC113/B.py)|||
72+
|[ABC072](ABC/ABC072)|[&check;](ABC/ABC072/A.py)|[&check;](ABC/ABC072/B.py)|[&check;](ABC/ABC072/C.py)|[&check;](ABC/ABC072/D.py)||[ABC114](ABC/ABC114)|[&check;](ABC/ABC114/A.py)|[&check;](ABC/ABC114/B.py)|||
73+
|[ABC073](ABC/ABC073)|[&check;](ABC/ABC073/A.py)|[&check;](ABC/ABC073/B.py)|[&check;](ABC/ABC073/C.py)|||[ABC115](ABC/ABC115)|[&check;](ABC/ABC115/A.py)|[&check;](ABC/ABC115/B.py)|[&check;](ABC/ABC115/C.py)||
7474
|[ABC074](ABC/ABC074)|[&check;](ABC/ABC074/A.py)|[&check;](ABC/ABC074/B.py)||||ABC116||||
7575
|[ABC075](ABC/ABC075)|[&check;](ABC/ABC075/A.py)|[&check;](ABC/ABC075/B.py)||||ABC117||||
7676
|[ABC076](ABC/ABC076)|[&check;](ABC/ABC076/A.py)|[&check;](ABC/ABC076/B.py)|[&check;](ABC/ABC076/C.py)|||ABC118||||

0 commit comments

Comments
 (0)