BOJ_2490_윷놀이

Swimming_Ram·2025년 7월 13일
0

Javalgorithm

목록 보기
2/7
post-thumbnail
package 구현;

import java.io.*;

public class BOJ_2490_윷놀이 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        for (int i = 0; i < 3; i++) {
            String[] num_list = br.readLine().split(" ");
            int front_count = 0;

            for (int j = 0; j < 4; j++) {
                if (num_list[j].equals("1")) {
                    front_count += 1;
                    //if (num_list[j] == "1") 아님 주의!
                }
            }

            if (front_count == 0) {
                System.out.println("D");
            } else if (front_count == 1) {
                System.out.println("C");
            } else if (front_count == 2) {
                System.out.println("B");
            } else if (front_count == 3) {
                System.out.println("A");
            } else if (front_count == 4) {
                System.out.println("E");
            }
        }
    }
}
  1. 파이썬마냥 String에서 "==" 사용하면 안됨
    자바에서는 "변수.equals("문자열")" 사용할 것
  2. 복사 붙이기 할때 (코드재사용) 괄호 잘 파악하기
  3. 위 문제의 경우에는 스위치 케이스문 사용도 좋을 듯
  4. 문제를 한번 어떻게 풀지 생각하기 (앞면 또는 뒷면만 고려하면 자동으로 다른 면은 생각안해도되는데 2개다 선언해놓고 쓸대없이 코드가 길어졌음) 지금은 브론즈 문제라 금방 해결 했지만 나중에는 풀 수 있는 시간 차이가 클 듯.
profile
Swimming is good at loss Weight

0개의 댓글