6092.
[풀이]
num = int(input())
call = input().split()
cnt = []
for i in range(0, 24):
cnt.append(0)
for i in range(0,num):
cnt[int(call[i])] += 1
for i in range(1, 24):
print(cnt[i], end=' ')
6093.
[풀이]
num = int(input())
call = input().split()
for i in range(num-1, -1, -1):
print(call[i], end = ' ')
6094.
[풀이]
num = int(input())
call = input().split()
min = 100
for i in range(0, num):
if min > int(call[i]):
min = int(call[i])
print(min)
6095.
[풀이]
num = int(input())
map = []
for i in range(0,19): # 0~18
map.append([])
for j in range(0,19):
map[i].append(0)
for i in range(0, num):
r,c = input().split()
r = int(r); c = int(c);
map[r-1][c-1] = 1
for i in range(0,19):
for j in range(0,19):
print(int(map[int(i)][int(j)]), end=' ')
print()
# print("\n") 하면 두 번 줄바꿈
6096.
[풀이]
map = [] ## map size = 19x19
for i in range(0,19): # 0~18
map.append([])
for j in range(0,19):
map[i].append(0)
for i in range(0, 19):
row = input().split()
for j in range(0,19):
map[i][j] = int(row[j])
num = int(input())
for i in range(0,num):
r,c = input().split()
r = int(r)-1; c = int(c)-1;
for j in range(0,19):
map[r][j] = 1-(map[r][j])
map[j][c] = 1-(map[j][c])
for i in range(0, 19):
for j in range(0,19):
print(map[i][j], end=' ')
print()
6097.
[풀이]
map = [] ## initialize map
r,c = input().split()
for i in range(0, int(r)): # 0~18
map.append([])
for j in range(0, int(c)):
map[i].append(0)
num = int(input())
for i in range(0,num):
l,d,x,y = input().split()
l = int(l); d = int(d)
x = int(x)-1; y = int(y)-1;
for j in range(0,l):
if d==0:
map[x][y+j] = '1'
else:
map[x+j][y] = '1'
for i in range(0, int(r)):
for j in range(0, int(c)):
print(map[i][j], end=' ')
print()
6098.
[풀이]
map = []
for i in range(0, 10): # 0~10
map.append([])
for j in range(0, 10):
map[i].append(0)
for i in range(0, 10):
row = input().split()
for j in range(0, 10):
map[i][j] = int(row[j])
r=1; c=1;
map[r][c] = 9
while 1:
if map[r][c+1]!=1 and map[r][c+1]<10:
c+=1
elif map[r+1][c]!=1 and map[r+1][c]<10:
r+=1
else:
break
if map[r][c]==2:
map[r][c] = 9
break
else:
map[r][c] = 9
for i in range(0, 10):
for j in range(0, 10):
print(map[i][j], end=' ')
print()
'PS' 카테고리의 다른 글
BOJ - 11399. ATM (파이썬) (0) | 2023.08.17 |
---|---|
BOJ - 2839. 설탕 배달 (파이썬) (0) | 2023.08.17 |
[코드업] 파이썬 100제 (6077 - 6091) (0) | 2023.08.12 |
[코드업] 파이썬 100제 (6065 - 6076) (0) | 2023.08.12 |
[코드업] 파이썬 100제 (6025 - 6064) (0) | 2023.08.12 |