Algorithm(Python)/CodeUp 기초 100제
[코드업 1071~1090] 반복문, 종합
류정식
2021. 1. 7. 12:18
0. 제목
- 코드업 1071
- 코드업 1072
- 코드업 1073
- 코드업 1074
- 코드업 1075
- 코드업 1076
- 코드업 1077
- 코드업 1078
- 코드업 1079
- 코드업 1080
- 코드업 1081
- 코드업 1082
- 코드업 1083
- 코드업 1084
- 코드업 1085
- 코드업 1086
- 코드업 1087
- 코드업 1088
- 코드업 1089
- 코드업 1090
1. 문제
- codeup.kr/problem.php?id=1071
- codeup.kr/problem.php?id=1072
- codeup.kr/problem.php?id=1073
- codeup.kr/problem.php?id=1074
- codeup.kr/problem.php?id=1075
- codeup.kr/problem.php?id=1076
- codeup.kr/problem.php?id=1077
- codeup.kr/problem.php?id=1078
- codeup.kr/problem.php?id=1079
- codeup.kr/problem.php?id=1080
- codeup.kr/problem.php?id=1081
- codeup.kr/problem.php?id=1082
- codeup.kr/problem.php?id=1083
- codeup.kr/problem.php?id=1084
- codeup.kr/problem.php?id=1085
- codeup.kr/problem.php?id=1086
- codeup.kr/problem.php?id=1087
- codeup.kr/problem.php?id=1088
- codeup.kr/problem.php?id=1089
2. 풀이
- c=format(int(a, 16)*i, 'X') 이런식으로 format함수를 이용하면 편리하게 진법을 변경가능하다.
- print에서 자동줄넘김 하고싶지 않으면 print("X", end=' ') 이런식으로 end을 이용하자.
3. 코드
- 코드업 1071
list1=[]
list1=input().split()
for i in list1:
if(i=='0'):
break
else:
print(i)
- 코드업 1072
a=int(input())
list1=input().split()
for i in range(0, a):
print(list1[i])
- 코드업 1073
list1=[]
list1=input().split()
for i in list1:
if(i=='0'):
break
else:
print(i)
- 코드업 1074
a=int(input())
for i in range(a, 0, -1):
print(i)
- 코드업 1075
a=int(input())
for i in range(a, 0, -1):
print(i-1)
- 코드업 1076
a=input()
for i in range(ord('a'), ord(a)+1):
print(chr(i))
- 코드업 1077
a=int(input())
for i in range(0, a+1):
print(i)
- 코드업 1078
a=int(input())
sum=0
for i in range(1, a+1):
if(i%2==0):
sum+=i
print(sum)
- 코드업 1079
list1=[]
a=input().split()
for i in list1:
if(i=='q'):
print(i)
break
else:
print(i)
- 코드업 1080
a=int(input())
sum=0
i=1
while(1):
sum+=i
if sum>=a:
break
i+=1
print(i)
- 코드업 1081
a, b=map(int, input().split())
for i in range(1, a+1):
for j in range(1, b+1):
print(i, j)
- 코드업 1082
a=input()
b="0x"+a
for i in range(1, 16):
c=format(int(a, 16)*i, 'X')
print(a+"*"+format(i, 'X')+"="+c)
- 코드업 1083
a=int(input())
for i in range(1, a+1):
if i%3==0:
print("X", end=' ')
else:
print(i, end=' ')
- 코드업 1084
a, b, c=map(int, input().split())
num=0
for i in range(0, a):
for j in range(0, b):
for k in range(0, c):
print(i, j, k)
num+=1
print(num)
- 코드업 1085
h, b, c, s=map(int, input().split())
sum=h*b*c*s
sum=((sum/8)/1024)/1024
print("%.1f MB" %sum)
- 코드업 1086
w, h, b=map(int, input().split())
sum=w*h*b
sum=((sum/8)/1024)/1024
print("%.2f MB" %sum)
- 코드업 1087
a=int(input())
sum=0
i=1
while(1):
sum+=i
i+=1
if sum>=a:
print(sum)
break
- 코드업 1088
a=int(input())
for i in range(1, a+1):
if i%3==0:
continue
print(i, end=" ")
- 코드업 1089
a, d, n=map(int, input().split())
sum=a
for i in range(1, n):
sum+=d
print(sum)
- 코드업 1090
a, d, n=map(int, input().split())
sum=a
for i in range(1, n):
sum*=d
print(sum)