코드업 기초 100제 문제 084
# 빛 섞어 색 만들기
# 빨강(red), 초록(green), 파랑(blue) 빛을 섞어 여러 가지 빛의 색을
# 만들어 내려고 한다.
# 빨강(r), 초록(g), 파랑(b) 각각의 빛의 개수가 주어질 때,
# (빛의 강약에 따라 0 ~ n-1 까지 n가지의 빛 색깔을 만들 수 있다.)
# 주어진 rgb 빛들을 다르게 섞어 만들 수 있는 모든 경우의 조합(r g b)과
# 총 가짓 수를 계산해보자.
# 입력
# 빨녹파(r, g, b) 각 빛의 강약에 따른 가짓수(0 ~ 128))가 공백을 사이에
# 두고 입력된다. 예를 들어, 3 3 3 은 각 색깔 빛에 대해서 그 강약에 따라
# 0~2까지 3가지의 색이 있음을 의미한다.
# 출력
# 만들 수 있는 rgb 색의 정보를 오름차순(계단을 올라가는 순, 12345...
# abcde..., 가나다라마...)으로 줄을 바꿔 모두 출력하고, 마지막에 그
# 개수를 출력한다.
소스
더보기
r, g, b = map(int, input().split())
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)
결과적으로 경우의 수와 그 경우의 수의 개수를 구하는 것이기 때문에 for문을 중첩해주면 됩니다.
'파이썬 > 코트업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 문제 086 (0) | 2022.02.04 |
---|---|
코드업 기초 100제 문제 085 (0) | 2022.02.04 |
코드업 기초 100제 문제 083 (0) | 2022.02.04 |
코드업 기초 100제 문제 082 (0) | 2022.02.04 |
코드업 기초 100제 문제 081 (0) | 2022.02.04 |