[코드업] python 기초 100제 #6071~#6098

Enini·2022년 6월 11일
0

코딩테스트

목록 보기
18/18
post-thumbnail

코드업 코딩테스트

#6071

while True :
    a = int(input())
    if a == 0 :
        break
    else :
        print(a)

while True: 문으로 무한루프를 생성해준다.

#6072

a = int(input())

while a != 0:
    print(a)
    a = a - 1

#6073

a = int(input())

while a != 0 :
    a = a - 1
    print(a)

#6074

c = input()
i = ord('a')
c = ord(c)

while i <= c:
    print(chr(i), end=' ')
    i+=1

#6075

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

#6076

n=int(input())

for i in range(n+1):
    print(i)

입력을 정수형으로 받은 뒤 for 반복문을 사용해서 a+1 전까지 수들을 출력해줍니다.

#6077

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

#6078

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

#6079

n = int(input())

s = 0
t = 0
while s<n :
  t = t+1
  s = s+t
  
print(t)

#6080

n,m=input().split()

n=int(n)
m=int(m)

for i in range(1, n+1) :
  for j in range(1, m+1) :
    print(i, j)

#6081

n = int(input(), 16)

for i in range(1, 16) :
  print('%X'%n, '*%X'%i, '=%X'%(n*i), sep='')

#6082

n = int(input())

for i in range(1, n+1):
    if i%10 == 3 or i%10 == 6 or i%10 == 9:
        print("X", end=' ')
    else :
        print(i, end=' ')

#6083

r, g, b = input().split()

r = int(r)
g = int(g)
b = int(b)

for i in range (0, r) :
    for j in range (0, g):
        for k in range (0, b):
            print(i, j, k)
            
print(r*g*b)

#6084

h, b, c, s = input().split()

h = int(h)
b = int(b)
c = int(c)
s = int(s)

print(round(h*b*c*s/8/1024/1024, 1), "MB")

#6085

w,h,b = input().split()
res=int(w)*int(h)*int(b)/1024/1024/8

print('%.2f'%res,"MB")

#6086

a=int(input())
s=0
c=0

while True:
    s=s+c
    c=c+1
    if s>=a:
        break
    
print(s)

#6087

n=int(input())

for i in range(1, n+1) : 
  if i%3==0 : 
    continue            #다음 반복 단계로 넘어간다.
  print(i, end=' ')    #i가 짝수가 아닐 때만 실행된다.

#6088

a,d,n=input().split()

a=int(a)
d=int(d)
n=int(n)

s=a
for i in range(2, n+1):
   s+=d

print(s)

#6089

a, r, n = input().split()

a = int(a)
r = int(r)
n = int(n)

for i in range(1, n) :
  a = a*r

print(a)

#6090

a, m, d, n = input().split()

a = int(a)
m = int(m)
d = int(d)
n = int(n)

for i in range(1, n) :
  a = a*m+d

print(a)

#6091

a, b, c = input().split()

a = int(a)
b = int(b)
c = int(c)

d = 1
while d%a!=0 or d%b!=0 or d%c!=0 :
  d += 1

print(d)

#6092

n = int(input())
a = input().split()

for i in range(n) :
  a[i] = int(a[i])

d = []
for i in range(24) :
  d.append(0)

for i in range(n) :
  d[a[i]] += 1

for i in range(1, 24) :
  print(d[i], end=' ')

#6093

n = int(input())
a = input().split()

for i in range(n) :
  a[i] = int(a[i])

for i in range(n-1, -1, -1):
  print(a[i], end=' ')

#6094

n = int(input())
a = input().split()

for i in range(n) :
  a[i] = int(a[i])

min = a[0]
for i in range(0, n) :
  if a[i] < min :
    min = a[i]

print(min)

#6095

d=[]
for i in range(20) :
  d.append([])
  for j in range(20) : 
    d[i].append(0)

n = int(input())
for i in range(n) :
  x, y = input().split()
  d[int(x)][int(y)] = 1

for i in range(1, 20) :
  for j in range(1, 20) : 
    print(d[i][j], end=' ')
  print()

#6096

d=[]
for i in range(20) :
  d.append([])
  for j in range(20) : 
    d[i].append(0)

for i in range(19) :
  a = input().split()
  for j in range(19) :
    d[i+1][j+1] = int(a[j])

n = int(input())
for i in range(n) :
  x,y=input().split()
  x=int(x)
  y=int(y)
  for j in range(1, 20) :
    if d[j][y]==0 :
      d[j][y]=1
    else :
      d[j][y]=0

    if d[x][j]==0 :
      d[x][j]=1
    else :
      d[x][j]=0

for i in range(1, 20) :
  for j in range(1, 20) :
    print(d[i][j], end=' ')
  print()

#6097

h,w = input().split()
h = int(h)
w = int(w)

m = []
for i in range(h+1) :
  m.append([])
  for j in range(w+1) :
    m[i].append(0)

n = int(input())
for i in range(n) :
  l,d,x,y = input().split()
  if int(d)==0 :
    for j in range(int(l)) :
      m[int(x)][int(y)+j] = 1
  else :
    for j in range(int(l)) :
      m[int(x)+j][int(y)] = 1

for i in range(1, h+1) :
  for j in range(1, w+1) :
    print(m[i][j], end=' ')
  print()

#6098

m=[]
for i in range(12) :
  m.append([])
  for j in range(12) :
    m[i].append(0)

for i in range(10) :
  a=input().split()
  for j in range(10) :
    m[i+1][j+1]=int(a[j])

x = 2
y = 2
while True :
  if m[x][y] == 0 :
    m[x][y] = 9
  elif m[x][y] == 2 :
    m[x][y] = 9
    break

  if (m[x][y+1]==1 and m[x+1][y]==1) or (x==9 and y==9) :
    break

  if m[x][y+1] != 1 :
    y += 1
  elif m[x+1][y] != 1 :
    x += 1
    

for i in range(1, 11) :
  for j in range(1, 11) :
    print(m[i][j], end=' ')
  print()
profile
안녕하세요! 만나서 반갑습니다!

0개의 댓글