본문 바로가기

개발하자/JAVA문제풀이

윷놀이

네 개 윷짝을 던져서 나온 각 윷짝의 배 혹은 등 정보가 주어질 때 도(배 한 개, 등 세 개), 개(배 두 개, 등 두 개), 걸(배 세 개, 등 한 개), 윷(배 네 개), 모(등 네 개) 중 어떤 것인지를 결정하는 프로그램을 작성하라.

입력

첫째 줄부터 셋째 줄까지 각 줄에 각각 한 번 던진 윷짝들의 상태를 나타내는 네 개의 정수(0 또는 1)가 빈칸을 사이에 두고 주어진다.

출력

첫째 줄부터 셋째 줄까지 한 줄에 하나씩 결과를 도는 A, 개는 B, 걸은 C, 윷은 D, 모는 E로 출력 한다.

입출력 예

입력
0 1 0 1
1 1 1 0
0 0 1 1
출력
B
A
B
sol)
import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
  Scanner sc = new Scanner(System.in);
  int q=0;   
  String[] arr1=new String[3];
  for(int a=0;a<3;a++){
   for(int i=0,w=1;i<4;i++){
     int y=sc.nextInt(); 
     if(y==0){
      q+=w;
     }
   }
   if(q==1){
    arr1[a]="A";
   }else if(q==2){
    arr1[a]="B";
   }else if(q==3){
    arr1[a]="C"; 
   }else if(q==4){
    arr1[a]="D";
   }else{
    arr1[a]="E";
   }
   q=0;
  }
   for(int index=0;index<3;index++){
    System.out.println(arr1[index]);
   }
 }
}