https://www.acmicpc.net/problem/2490
2490번: 윷놀이
우리나라 고유의 윷놀이는 네 개의 윷짝을 던져서 배(0)와 등(1)이 나오는 숫자를 세어 도, 개, 걸, 윷, 모를 결정한다. 네 개 윷짝을 던져서 나온 각 윷짝의 배 혹은 등 정보가 주어질 때 도(배 한
www.acmicpc.net


[전체 코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] Yut = new int[4]; //
char[] result = new char[3];
for(int i=0;i<3;i++) { //입력 3줄되므로 3번 반복
int count = 0; //윷의 배 등을 구분할 count변수
for(int j=0;j<4;j++) { //윳 4개의 상태를 입력
Yut[j] = sc.nextInt();
if(Yut[j] == 0) { //윷이 등을 보이면 count +1
count++;
}
}
func(count); //윷놀이 함수 호출 매개변수로 count전달
}
}
public static void func(int count) {
if(count == 0) { //각 윷에 맞게 알파벳 출력
System.out.println('E');
}
else if(count == 1) {
System.out.println('A');
}
else if(count == 2) {
System.out.println('B');
}
else if(count == 3) {
System.out.println('C');
}
else if(count == 4){
System.out.println('D');
}
}
}
[제출 결과]

윷놀이 문제를 처음 보고 입력케이스가 없는 테스트인줄 알고 hasnext로 풀이했다가 한번 틀렸다.
자세히 읽어보니 첫째줄부터 셋째줄까지라는 말이 있긴한데 좀 애매하지 않나 싶다.
딱히 특별한 문법이나 알고리즘이 사용되는 문제는 아닌것 같다.
'Programming > Algorithm(ACM Problems)' 카테고리의 다른 글
| [백준] 2789번 : 유학금지 / [자바] JAVA / 학습기록 (0) | 2022.01.21 |
|---|---|
| [백준] 2576번 : 홀수 / [자바] JAVA / 학습기록 (0) | 2022.01.20 |
| [백준] 2484번 : 주사위 네개 / [자바] JAVA / 학습기록 (0) | 2022.01.20 |
| [백준] 2476번 : 주사위 게임 / [자바] JAVA / 학습기록 (0) | 2022.01.20 |
| [백준] 2475번 : 검증수 / [자바] JAVA / 학습기록 (0) | 2022.01.20 |