티스토리 뷰

반응형

https://www.acmicpc.net/problem/2490

 

2490번: 윷놀이

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

www.acmicpc.net


⊙ 문제

⊙ 입력

⊙ 출력

⊙ 예제 입출력

⊙ 알고리즘 분류

  • 구현

 


 

⊙ 문제 접근 과정

 

윷 한번 던질 때마다 초기화다. 즉, 독립이란 소리!

 

입력받은 숫자들을 다 더해 각자의 케이스(도, 개, 걸, 윷, 모) 별로 정리한다면 쉽게 풀 수 있다.

 

정말 오랜만에 switch문을 사용해 풀어봤다. if문을 사용해도 상관없다.


 

⊙ 문제 풀이

 

#include <iostream>

using namespace std;

int main() {
    int T=3;
    
    while(T--) { //3번 반복
        int flag = 0;
        
        for(int i=0; i<4; i++) {
            int x;
            cin >> x;
            if(x) flag++; 
        }

        switch(flag) {
            case 0:
                cout << "D\n"; //윷
                break;
            case 1:
                cout << "C\n"; //걸
                break;
            case 2:
                cout << "B\n"; //개
                break;
            case 3:
                cout << "A\n"; //도
                break;
            case 4:
                cout << "E\n"; //모
                break;
        }
    }

}

⊙ 결과

 


⊙ 마무리

 

 

NONE

 

좋아요 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함