[DAY 108 - 코드업 CodeUp] 6083 - 빛 섞어 색 만들기 (파이썬)

2022. 7. 8. 03:04·🎲 알고리즘 공부/코드업

📝 문제 설명

> 빨강(r), 초록(g), 파랑(b) 각 빛의 가짓수가 주어질 때,
주어진 rgb 빛들을 섞어 만들 수 있는 모든 경우의 조합(r g b)과 만들 수 있는 색의 가짓 수를 계산해보자.  


입출력 예시

- r, g, b 순서로 출력되는 형태이다.

 

https://codeup.kr/problem.php?id=6083 

 

[기초-종합] 빛 섞어 색 만들기(설명)(py)

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다.  ------ 빨강(red), 초록(green), 파랑(blue) 빛을 섞어 여러 가지 다른 색 빛을 만들어 내려

codeup.kr


🎨 풀이

💡 전체 코드

import sys

r, g, b = map(int,sys.stdin.readline().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문 이용! (3중)

 

🍦 설명

# main

1. r, g, b를 차례대로 입력받는다.

 - split을 이용해서 공백 기준으로 나눈 다음 int형태로 쓱쓱 넣어주는 것. (순서대로!)

 

(삼중 for문 사용!)

for i in range(0,r):
    for j in range(0,g):
        for k in range(0,b):
            print(i,j,k)

2. 0부터 r까지 , 0부터 g까지, 0부터 b까지 순서대로 for문을 돌린다.

  - 순서가 중요한 이유는, 그래야 출력 형태가 제대로 되기 때문임.

  - for문이 여러개면 안에 있는 for문이 다 돌아가면 그제서야 그 밖의 for문에 +1이 되는 그런 형태다. 

     (출력 예시를 보면 이해하기가 쉬움!)

3. i,j,k를 그대로 print해준다.


 

​끝~

 

 

⭐ 느낀점

 

> r, g, b가 최대 127까지도 나올 수 있다고 해서 시간 초과할까봐 걱정했는데 다행히 그런일은 없었다. 어휴 다행이다..~~ 

'🎲 알고리즘 공부 > 코드업' 카테고리의 다른 글

[DAY 110 - 코드업 CodeUp] 6085 - 그림 파일 저장용량 계산하기 (파이썬)  (0) 2022.07.10
[DAY 109 - 코드업 CodeUp] 6084 - 소리 파일 저장용량 계산하기 (파이썬)  (0) 2022.07.09
[DAY 107 - 코드업 CodeUp] 6082 - 3 6 9 게임의 왕이 되자 (파이썬)  (0) 2022.07.07
[DAY 106 - 코드업 CodeUp] 6081 - 16진수 구구단 출력하기 (파이썬)  (0) 2022.07.06
[DAY 105 - 코드업 CodeUp] 6080 - 주사위 2개 던지기 (파이썬)  (0) 2022.07.05
'🎲 알고리즘 공부/코드업' 카테고리의 다른 글
  • [DAY 110 - 코드업 CodeUp] 6085 - 그림 파일 저장용량 계산하기 (파이썬)
  • [DAY 109 - 코드업 CodeUp] 6084 - 소리 파일 저장용량 계산하기 (파이썬)
  • [DAY 107 - 코드업 CodeUp] 6082 - 3 6 9 게임의 왕이 되자 (파이썬)
  • [DAY 106 - 코드업 CodeUp] 6081 - 16진수 구구단 출력하기 (파이썬)
듬듬
듬듬
두드림듬듬 님의 블로그입니다.
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (267)
      • 📑 신입일기 (35)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 📘 독서 (0)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    피보나치수
    코테
    충무로
    컨텐더스
    폰켓몬
    nodejs
    코린이
    스프링 부트
    신입일기
    티스토리챌린지
    오버워치
    스프링부트
    일기
    백준
    코민이
    6월 목표
    BOJ
    til
    50문답
    코드업
    파이썬
    행렬덧셈
    오블완
    카카오
    codeup
    찬양추천
    프로그래머스
    정처기
    연습문제
    정보처리기사
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[DAY 108 - 코드업 CodeUp] 6083 - 빛 섞어 색 만들기 (파이썬)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.