[코드업_기초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





© 2018. by statssy

Powered by statssy