개발자 뺚

[BAEKJOON ONLINE JUDGE] 30676번 : 이 별은 무슨 색일까 본문

Solution/Python

[BAEKJOON ONLINE JUDGE] 30676번 : 이 별은 무슨 색일까

2024. 4. 22. 17:00

시간 제한 : 1 초

 

메모리 제한 : 512 MB

 

문제

스타는 안에 별이 담긴 기계장치를 보았다. 기계장치 내부를 볼 수 없어 별을 구경할 순 없었지만, 기계장치에는 별빛의 파장을 알려주는 계기판이 있었다. 계기판에 표시된 파장의 값을 토대로 스타는 별의 색을 알아낼 수 있었다. 스타가 알아낸 별의 색은 무엇이었을까?

색상별 파장의 범위는 다음과 같다.

  • 빨간색: 620nm 이상 780nm 이하
  • 주황색: 590nm 이상 620nm 미만
  • 노란색: 570nm 이상 590nm 미만
  • 초록색: 495nm 이상 570nm 미만
  • 파란색: 450nm 이상 495nm 미만
  • 남색: 425nm 이상 450nm 미만
  • 보라색: 380nm 이상 425nm 미만

 

입력

계기판에 표시된 별빛의 파장 lambda가 주어진다. 파장은 항상 정수로 주어지며 단위는 nm이다. (380  lambda 780) 

 

출력

별의 색을 출력한다. 빨간색이면 "Red", 주황색이면 "Orange", 노란색이면 "Yellow", 초록색이면 "Green", 파란색이면 "Blue", 남색이면 "Indigo", 보라색이면 "Violet"을 출력한다.


length = int(input())

if length < 425:
    print("Violet")
elif length < 450:
    print("Indigo")
elif length < 495:
    print("Blue")
elif length < 570:
    print("Green")
elif length < 590:
    print("Yellow")
elif length < 620:
    print("Orange")
else:
    print("Red")