[코드업_기초100제] #1080~#1091에서 중요한 문제
#1080~#1091에서 중요한 문제
P1080 : [기초-종합] 언제까지 더해야할까? 1, 2, 3, 4, 5 … 계속 더해가다가,
입력된 정수보다 커지거나 같아지는 경우, 마지막에 더해진 정수를 출력한다.
a = int(input())
x = 0
for i in range(1,1001) :
x = i + x
if x >= a :
print(i)
break
56
11
P1081 : [기초-종합] 주사위를 2개 던지면?
n, m = map(int, input().split())
for i in range(1,n+1) :
for j in range(1,m+1) :
print(i,j)
3 4
1 1
1 2
1 3
1 4
2 1
2 2
2 3
2 4
3 1
3 2
3 3
3 4
P1083 : [기초-종합] 3 6 9 게임의 왕이 되자!
a = int(input())
for i in range(1,a+1) :
if i%3 == 0 :
print('X')
else :
print(i)
10
1
2
X
4
5
X
7
8
X
10
P1084 : [기초-종합] 물감만들기
a, b, c = map(int, input().split())
for i in range(a) :
for j in range(b) :
for k in range(c) :
print(i,j,k)
print(a*b*c)
2 2 2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
8
P1088 : [기초-종합] 3의 배수는 통과?
a = int(input())
for i in range(1,a+1) :
if i%3 != 0 :
print(i)
10
1
2
4
5
7
8
10
P1089 : [기초-종합] 수 나열하기1
시작 값(a), 등차의 값(d), 몇 번째 인지를 나타내는 정수(n)이 공백을 두고 입력된다.
a , d , n = map(int, input().split())
print(a+d*(n-1))
1 3 5
13
P1090 : [기초-종합] 수 나열하기2
시작 값(a), 등비의 값(r), 몇 번째 인지를 나타내는 정수(n)이 공백을 두고 입력된다.
a, r, n = map(int,input().split())
print(a*r**(n-1))
2 3 7
1458
P1091 : [기초-종합] 수 나열하기3
시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째 인지를 나타내는 정수(n)가 공백을 두고 입력된다.
a, m, d, n = map(int, input().split())
for i in range(1,n) :
a = a * m
a = a + d
print(a)
1 -2 1 8
-85