1081 [기초-종합] 주사위를 2개 던지면?
a, b = map(int, input().split())
for i in range(1,a+1):
for j in range(1, b+1):
print(i, j)
1082 [기초-종합] 16진수 구구단?
a = int(input(), 16)
for i in range(1,16):
print("%X*%X=%X" %(a,i,a*i))
1083 [기초-종합] 3 6 9 게임의 왕이 되자!
a = int(input())
for i in range(1, a+1):
if(i%3==0):
print("X", end=" ")
else:
print(i, end=" ")
1084 [기초-종합] 빛 섞어 색 만들기
r, g, b = map(int, input().split())
cnt = 0
for i in range(r):
for j in range(g):
for k in range(b):
print(i, j, k)
cnt += 1
print(cnt)
1085 [기초-종합] 소리 파일 저장용량 계산하기
h, b, c, s = map(int, input().split())
size = h*(b>>2)*c*s
print("%0.1f MB" %(size/(2<<20)))
h, b, c, s = map(int, input().split())
size = h*b*c*s
print("%0.1f MB" %(size/(8*1024*1024)))
1086 [기초-종합] 그림 파일 저장용량 계산하기
w, h, b = map(int, input().split())
size = w*h*b
print("%.2f MB" %(size/(8*1024*1024)))
1087 [기초-종합] 여기까지! 이제 그만~
a = int(input())
sum = 0
i = 1
while(1):
if sum < a:
sum += i
i += 1
else:
break
print(sum)
1088 [기초-종합] 3의 배수는 통과?
a = int(input())
for i in range(1,a+1):
if(i%3==0):
continue
print(i, end=" ")
1089 [기초-종합] 수 나열하기1
a, d, n = map(int, input().split())
sum = a
for i in range(1,n):
sum += d
print(sum)
1090 [기초-종합] 수 나열하기2
a, r, n = map(int, input().split())
sum = a
for i in range(1, n):
sum *= r
print(sum)
1091 [기초-종합] 수 나열하기3
a, m, d, n = map(int, input().split())
result = a
for i in range(1, n):
result = (result*m) + d
print(result)
1092 [기초-종합] 함께 문제 푸는 날
a, b, c = map(int,input().split())
day = 1
while(1):
if(day%a==0 and day%b==0 and day%c ==0):
break
day += 1
print(day)
a, b, c = map(int,input().split())
day = 1
while(day%a != 0 or day%b != 0 or day%c != 0):
day += 1
print(day)
1093 [기초-1차원배열] 이상한 출석 번호 부르기1
n = int(input())
x = list(map(int,input().split()))
a = []
for i in range(23):
a.append(0)
for j in x:
a[j-1] += 1
for k in a:
print(k, end=" ")
1094 [기초-1차원배열] 이상한 출석 번호 부르기2
n = int(input())
k = list(map(int,input().split()))
x = []
for a in range(n):
x.append(0)
for b in range(n):
x[b] = k[n-b-1]
for c in x:
print(c, end = " ")
n = int(input())
k = list(map(int,input().split()))
for i in range(n):
print(k[n-i-1], end = " ")
1095 [기초-1차원배열] 이상한 출석 번호 부르기3
n = int(input())
k = list(map(int,input().split()))
min = k[0]
for i in range(n):
if min >= k[i]:
min = k[i]
print(min)
1096 [기초-2차원배열] 바둑판에 흰 돌 놓기
n = int(input())
board = []
for i in range(19):
board.append([])
for j in range(19):
board[i].append(0)
for j in range(n):
x, y = map(int, input().split())
board[x-1][y-1] = 1
for a in range(19):
for b in range(19):
print(board[a][b], end=" ")
print()
1097 [기초-2차원배열] 바둑알 십자 뒤집기
board = []
for i in range(19):
board.append([])
x_board = list(map(int,input().split()))
for j in x_board:
board[i].append(j)
n = int(input())
for k in range(n):
x, y = map(int,input().split())
for x_i in range(19):
if(board[x_i][y-1]==0): board[x_i][y-1] = 1
else: board[x_i][y-1]=0
for y_i in range(19):
if(board[x-1][y_i]==0): board[x-1][y_i] = 1
else: board[x-1][y_i]=0
for a in range(19):
for b in range(19):
print(board[a][b], end=" ")
print()
1098 [기초-2차원배열] 설탕과자 뽑기
h, w = map(int, input().split())
board = []
for i in range(h):
board.append([])
for j in range(w):
board[i].append(0)
n = int(input())
for k in range(n):
l, d, x, y = map(int, input().split())
if d==0: # 가로
for i in range(y-1,l+y-1):
board[x-1][i] = 1
if d==1: # 세로
for j in range(x-1, l+x-1):
board[j][y-1] = 1
for a in range(h):
for b in range(w):
print(board[a][b], end=" ")
print()
1099 [기초-2차원배열] 성실한 개미
board = []
for i in range(10):
board.append([])
x_board = list(map(int,input().split()))
for j in x_board:
board[i].append(j)
x = y = 1 # start point
while True:
if board[x][y] == 0:
board[x][y] = 9
elif board[x][y] == 2:
board[x][y] = 9
break
if (board[x][y+1] == 1 and board[x+1][y] == 1): break
if board[x][y+1] == 1: x += 1
else: y+= 1
for a in range(10):
for b in range(10):
print(board[a][b], end=" ")
print()