[코테 준비] CodeUp Python 기초 100제 6071-6098

·2024년 2월 2일
0

CodingTestPython

목록 보기
4/4
post-thumbnail

6071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기(설명)(py)

a = int(input())
while (a != 0):
  print(a)
  a = int(input())

6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py)

a = int(input())
while (a > 0):
	print(a)
	a -= 1

6073 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(py)

a = int(input())
while (a > 0):
	print(a-1)
	a -= 1

6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py)

last = ord(input())
a = ord('a')
while (a < last+1):
	print(chr(a), end=' ')
	a += 1

6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py)

i = int(input())
for k in range(i+1):
	print(k)

6076 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2(설명)(py)

i = int(input())
a = 0
while (a != i+1):
	print(a)
	a +=1

6077 : [기초-종합] 짝수 합 구하기(설명)(py)

i = int(input())
sum = 0

for k in range(1, i+1):
	if (k % 2 == 0):
		sum += k
print(sum)

6078 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기(py)

while True:
  c = input()
  print(c)
  if (c == 'q'):
    break

6079 : [기초-종합] 언제까지 더해야 할까?(py)

i = int(input())
sum = 0
k = 0

while (sum < i):
  sum	+= k+1
  k += 1

print(k)

6080 : [기초-종합] 주사위 2개 던지기(설명)(py)

a, b = input().split()
for i in range(1, int(a)+1):
	for j in range(1, int(b)+1):
		print(i, j)

6081 : [기초-종합] 16진수 구구단 출력하기(py) ⭐⭐⭐

c = input()
i = int(c, 16)
for k in range(1, 16):
  print(c,'*%X' %k,'=%X' %(i*k), sep='')

6082 : [기초-종합] 3 6 9 게임의 왕이 되자(설명)(py)

i = input()
for k in range(1, int(i)+1):
	if (k % 3 != 0):
		print(k, end=' ')
	else: 
		print('X', end=' ')

6083 : [기초-종합] 빛 섞어 색 만들기(설명)(py)

a, b, c = input().split()
for i in range(int(a)):
	for j in range(int(b)):
		for k in range(int(c)):
			print(i, j, k)
print(int(a)*int(b)*int(c))

6084 : [기초-종합] 소리 파일 저장용량 계산하기(py)

a, b, c, d = input().split()
result = int(a)*int(b)*int(c)*int(d)/(2**23)
print(format(result, '.1f'), 'MB')

6085 : [기초-종합] 그림 파일 저장용량 계산하기(py)

a, b, c = input().split()
result = int(a) * int(b) * int(c) / (2**23)
print(format(result, '.2f'), 'MB')

6086 : [기초-종합] 거기까지! 이제 그만~(설명)(py)

i = int(input())
sum = 0
j = 1
while (sum < i):
	sum += j
	j += 1
print(sum)

6087 : [기초-종합] 3의 배수는 통과(설명)(py)

i = int(input())
k = 1
while (k <= i):
	if (k % 3 != 0):
		print(k, end=' ')
	k += 1

6088 : [기초-종합] 수 나열하기1(py)

a, d, n = input().split()
print(int(a) + (int(n)-1) * int(d))

6089 : [기초-종합] 수 나열하기2(py)

a, r, n = input().split()
print(int(a)*(int(r)**(int(n)-1)))

6090 : [기초-종합] 수 나열하기3(py)

a, m, d, n = input().split()
result = int(a)
for i in range(int(n)-1):
	result = result * int(m) + int(d)
print(result)

6091 : [기초-종합] 함께 문제 푸는 날(설명)(py)

a, b, c = input().split()
d = 1
while True:
	if (d%int(a)==0 and d%int(b)==0 and d%int(c)==0):
		break
	d += 1
print(d)

6092 : [기초-리스트] 이상한 출석 번호 부르기1(설명)(py)

n = int(input())
result = [0] * 23
for i in input().split():
	result[int(i)-1] += 1
for k in result:
	print(k, end = ' ')

6093 : [기초-리스트] 이상한 출석 번호 부르기2(py)

n = int(input())
nums = input().split()
for i in range(n-1, -1, -1):
	print(nums[i], end=' ')

6094 : [기초-리스트] 이상한 출석 번호 부르기3(py)

n = int(input())
nums = input().split()
min = int(nums[0])
for k in range(1, n):
  if (int(nums[k]) < min):
    min = int(nums[k])
print(min)

6095 : [기초-리스트] 바둑판에 흰 돌 놓기(설명)(py)

n = int(input())
go = []
for k in range(19):
  go.append([0]*19)
whites = []
for i in range(n):
  a, b = input().split()
  go[int(a)-1][int(b)-1] = 1
for i in go:
  for k in i:
    print(k, end=' ')
  print('')

6096 : [기초-리스트] 바둑알 십자 뒤집기(py)

go = []
for i in range(19):
    go.append(input().split())
n = int(input())
for k in range(n):
    a, b = input().split()
    a = int(a)-1
    b = int(b)-1
    for i in range(19):
        go[a][i] = abs(int(go[a][i])-1)
        go[i][b] = abs(int(go[i][b])-1)
for i in range(19):
    for j in range(19):
        print(int(go[i][j]), end=' ')
    print('')

6097 : [기초-리스트] 설탕과자 뽑기(py)

r, c = input().split()
board = []
for i in range(int(r)):
  board.append([0] * int(c))

n = int(input())
for i in range(n):
  l, d, x, y = input().split()
  if (int(d)):
      for k in range(int(x)-1, int(x)+int(l)-1):
        board[k][int(y)-1] = 1
  else:
    for k in range(int(y)-1, int(y)+int(l)-1):
      board[int(x)-1][k] = 1
  
for i in board:
  for j in i:
    print(j, end=' ')
  print('')

6098 : [기초-리스트] 성실한 개미(py) ⭐⭐

board = []
for i in range(10):
    board.append(input().split())

x, y = 1, 1

while True:
    board[x][y] = 9
    if (int(board[x][y+1] == 2)):
        y+=1
        board[x][y] = 9
        break
    elif (int(board[x+1][y])==2):
        x+=1
        board[x][y] = 9
        break
    elif (not int(board[x][y+1])):
        y += 1
    elif (not int(board[x+1][y])):
        x += 1
    else:
        break
    
print('')

for i in board:
    for j in i:
        print(j, end=' ')
    print('')

0개의 댓글