Skip to content

Commit 739c6a5

Browse files
author
IsHYuhi
committed
ARC031-ARC040
1 parent d7d852a commit 739c6a5

File tree

11 files changed

+107
-11
lines changed

11 files changed

+107
-11
lines changed

ARC/ARC031/A.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
name = input()
2+
if name[:len(name)//2] == name[::-1][:len(name)//2]:
3+
print('YES')
4+
else:
5+
print('NO')

ARC/ARC032/A.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import math
2+
n = int(input())
3+
4+
def is_prime(n):
5+
if n <= 2:
6+
return False
7+
8+
for i in range(2, int(math.sqrt(n))+1):
9+
if n % i == 0:
10+
return False
11+
12+
return True
13+
14+
if is_prime(n*(n+1)//2):
15+
print('WANWAN')
16+
else:
17+
print('BOWWOW')

ARC/ARC033/A.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
n = int(input())
2+
print(n*(n+1)//2)

ARC/ARC034/A.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
n = int(input())
2+
abcde = [list(map(int, input().split())) for _ in range(n)]
3+
ans = 0
4+
for i in range(n):
5+
abcde[i][-1] *= 11/90
6+
ans = max(ans, sum(abcde[i]))
7+
print(ans)

ARC/ARC035/A.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
s = input()
2+
3+
h = len(s)//2
4+
s_inv = s[::-1][:h]
5+
s = s[:h]
6+
7+
for i in range(h):
8+
if s[i] != s_inv[i] and s[i] != '*' and s_inv[i] != '*':
9+
print('NO')
10+
exit()
11+
12+
print('YES')

ARC/ARC036/A.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
n, k = map(int, input().split())
2+
t = [int(input()) for _ in range(n)]
3+
for i in range(n-2):
4+
if sum(t[i:i+3]) < k:
5+
print(i+3)
6+
exit()
7+
print(-1)

ARC/ARC037/A.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
n = int(input())
2+
m = list(map(int, input().split()))
3+
m = [max(0, 80-i) for i in m]
4+
print(sum(m))

ARC/ARC038/A.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
n = int(input())
2+
a = list(map(int, input().split()))
3+
print( sum(sorted(a, reverse=True)[::2]) )

ARC/ARC039/A.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import numpy as np
2+
a, b = map(list, input().split())
3+
ans = - float('inf')
4+
5+
for i in range(3):
6+
au = a.copy()
7+
au[i] = '9'
8+
ans = max(int(''.join(au))-int(''.join(b)), ans)
9+
10+
for i in range(3):
11+
bl = b.copy()
12+
if i == 0:
13+
bl[i] = '1'
14+
else:
15+
bl[i] = '0'
16+
ans = max(int(''.join(a))-int(''.join(bl)), ans)
17+
18+
print(ans)

ARC/ARC040/A.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
n = int(input())
2+
s = [input() for _ in range(n)]
3+
4+
r = 0
5+
b = 0
6+
7+
for rb in s:
8+
for color in rb:
9+
if color == 'R':
10+
r += 1
11+
elif color == 'B':
12+
b += 1
13+
else:
14+
continue
15+
16+
if r>b:
17+
print('TAKAHASHI')
18+
elif r<b:
19+
print('AOKI')
20+
else:
21+
print('DRAW')

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
132132
## [AtCoder Regular Contest](ARC)
133133
| Problem A | Problem B | Problem C | Problem D | Problem E | Problem F |
134134
|:---:|:---:|:---:|:---:|:---:|:---:|
135-
|30/70|11/70|40/116|7/116|0/59|0/59|
135+
|40/70|11/70|40/116|7/116|0/59|0/59|
136136

137137
### ARC001 - ARC103
138138
|コンテスト| A | B | C | D ||コンテスト| A | B | C | D |
@@ -167,16 +167,16 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
167167
|[ARC028](ARC/ARC028)|[&check;](ARC/ARC028/A.py)| - | - | - ||[ARC080](ARC/ARC080)|[&check;](ARC/ARC080/A.py)| - | - | - |
168168
|[ARC029](ARC/ARC029)|[&check;](ARC/ARC029/A.py)| - | - | - ||[ARC081](ARC/ARC081)|[&check;](ARC/ARC081/A.py)| - | - | - |
169169
|[ARC030](ARC/ARC030)|[&check;](ARC/ARC030/A.py)| - | - | - ||[ARC082](ARC/ARC082)|[&check;](ARC/ARC082/A.py)| - | - | - |
170-
|[ARC031](ARC/ARC031)| - | - | - | - ||[ARC083](ARC/ARC083)| - | - | - | - |
171-
|[ARC032](ARC/ARC032)| - | - | - | - ||[ARC084](ARC/ARC084)| - | - | - | - |
172-
|[ARC033](ARC/ARC033)| - | - | - | - ||[ARC085](ARC/ARC085)|[&check;](ARC/ARC085/A.py)| - | - | - |
173-
|[ARC034](ARC/ARC034)| - | - | - | - ||[ARC086](ARC/ARC086)|[&check;](ARC/ARC086/A.py)| - | - | - |
174-
|[ARC035](ARC/ARC035)| - | - | - | - ||[ARC087](ARC/ARC087)|[&check;](ARC/ARC087/A.py)| - | - | - |
175-
|[ARC036](ARC/ARC036)| - | - | - | - ||[ARC088](ARC/ARC088)|[&check;](ARC/ARC088/A.py)| - | - | - |
176-
|[ARC037](ARC/ARC037)| - | - | - | - ||[ARC089](ARC/ARC089)|[&check;](ARC/ARC089/A.py)| - | - | - |
177-
|[ARC038](ARC/ARC038)| - | - | - | - ||[ARC090](ARC/ARC090)|[&check;](ARC/ARC090/A.py)| - | - | - |
178-
|[ARC039](ARC/ARC039)| - | - | - | - ||[ARC091](ARC/ARC091)|[&check;](ARC/ARC091/A.py)| - | - | - |
179-
|[ARC040](ARC/ARC040)| - | - | - | - ||[ARC092](ARC/ARC092)| - | - | - | - |
170+
|[ARC031](ARC/ARC031)|[&check;](ARC/ARC031/A.py)| - | - | - ||[ARC083](ARC/ARC083)| - | - | - | - |
171+
|[ARC032](ARC/ARC032)|[&check;](ARC/ARC032/A.py)| - | - | - ||[ARC084](ARC/ARC084)| - | - | - | - |
172+
|[ARC033](ARC/ARC033)|[&check;](ARC/ARC033/A.py)| - | - | - ||[ARC085](ARC/ARC085)|[&check;](ARC/ARC085/A.py)| - | - | - |
173+
|[ARC034](ARC/ARC034)|[&check;](ARC/ARC034/A.py)| - | - | - ||[ARC086](ARC/ARC086)|[&check;](ARC/ARC086/A.py)| - | - | - |
174+
|[ARC035](ARC/ARC035)|[&check;](ARC/ARC035/A.py)| - | - | - ||[ARC087](ARC/ARC087)|[&check;](ARC/ARC087/A.py)| - | - | - |
175+
|[ARC036](ARC/ARC036)|[&check;](ARC/ARC036/A.py)| - | - | - ||[ARC088](ARC/ARC088)|[&check;](ARC/ARC088/A.py)| - | - | - |
176+
|[ARC037](ARC/ARC037)|[&check;](ARC/ARC037/A.py)| - | - | - ||[ARC089](ARC/ARC089)|[&check;](ARC/ARC089/A.py)| - | - | - |
177+
|[ARC038](ARC/ARC038)|[&check;](ARC/ARC038/A.py)| - | - | - ||[ARC090](ARC/ARC090)|[&check;](ARC/ARC090/A.py)| - | - | - |
178+
|[ARC039](ARC/ARC039)|[&check;](ARC/ARC039/A.py)| - | - | - ||[ARC091](ARC/ARC091)|[&check;](ARC/ARC091/A.py)| - | - | - |
179+
|[ARC040](ARC/ARC040)|[&check;](ARC/ARC040/A.py)| - | - | - ||[ARC092](ARC/ARC092)| - | - | - | - |
180180
|[ARC041](ARC/ARC041)| - | - | - | - ||[ARC093](ARC/ARC093)|[&check;](ARC/ARC093/A.py)| - | - | - |
181181
|[ARC042](ARC/ARC042)| - | - | - | - ||[ARC094](ARC/ARC094)|[&check;](ARC/ARC094/A.py)| - | - | - |
182182
|[ARC043](ARC/ARC043)| - | - | - | - ||[ARC095](ARC/ARC095)|[&check;](ARC/ARC095/A.py)| - | - | - |

0 commit comments

Comments
 (0)