https://www.acmicpc.net/problem/30676
1. 아이디어
if else if else 조건 분기로 간단하게 해결할 수 있다.
2. 문제풀이
파장이 긴 색부터 조건으로 처리하도록 구현했다.
3. 코드
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
if (N >= 620) System.out.println("Red");
else if (N >= 590) System.out.println("Orange");
else if (N >= 570) System.out.println("Yellow");
else if (N >= 495) System.out.println("Green");
else if (N >= 450) System.out.println("Blue");
else if (N >= 425) System.out.println("Indigo");
else if (N >= 380) System.out.println("Violet");
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 10988번 - 팰린드롬인지 확인하기 [Java] (0) | 2025.01.07 |
---|---|
[백준] 26711번 - A+B [Java] (0) | 2025.01.07 |
[백준] 15964번 - 이상한 기호 [Java] (0) | 2025.01.07 |
[백준] 11942번 - 고려대는 사랑입니다 [Java] (0) | 2025.01.07 |
[백준] 2295번 - 세 수의 합 [Java] (0) | 2025.01.06 |