문제 설명
r, g, b (빛의 가짓수)가 공백을 두고 입력 받는다. r, g, b로 만들 수 있는 색의 모든 가짓수를 출력하자.
풀이
r, g, b = input().split()
r, g, b = list(map(int,[r, g, b]))
total = r * g * b
i = 0
j = 0
k = 0
for i in range(0, r):
for j in range(0, g):
for k in range(0, b):
print("{} {} {}".format(i, j, k))
print(total)
문제해설
r, g, b를 입력 받는다
반복문을 중복으로 사용해서 r로 만들 수 있는 모든 경우, g로 만들 수 있는 모든 경우, b로 만들 수 있는 모든 경우를 출력한다
다른 분 풀이
r, g, b = map(int,input().split())
count=0
for i in range(r):
for j in range(g):
for k in range(b):
print('%d %d %d' %(i,j,k))
count = count + 1
print(count)
map으로 입력 받을 때 바로 int형 변환
count로 반복 횟수 카운트 후 출력
'Code Up' 카테고리의 다른 글
[Code Up] - Python 기초 100제, 6085번 풀이 - 티스토리 (0) | 2023.08.05 |
---|---|
[Code Up] - Python 기초 100제, 6084번 풀이 - 티스토리 (0) | 2023.08.05 |
[Code Up] - Python 기초 100제, 6082번 풀이 - 티스토리 (0) | 2023.08.04 |
[Code Up] - Python 기초 100제, 6081번 풀이 - 티스토리 (0) | 2023.08.04 |
[Code Up] - Python 기초 100제, 6080번 풀이 - 티스토리 (0) | 2023.08.04 |