Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- boj #c++
- flutter #플러터
- git #unity #깃허브
- 비주얼스튜디오 #코드스니펫
- 인턴 #프론트엔드 #개발자 #프론트엔드개발자 #취준
- flutter #git
- flutter #깃
- 백준 #boj #baekjoon
- unity #2d-game #minigame #vscode
- flutter #상태관리
- flutter #todolist
- 로컬저장소 #이름변경
- 백준
- boj #baekjoon #c++
- #유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과정
- 백준 #c++
- Flutter
- baekjoon #boj #c++
- flutter #플러터 #분석
- 비주얼 스튜디오 #vs #visual studio
- VS #비주얼스튜디오
- 백준 #boj
- flutter #app #취준
- unity #2d-game
- boj #baekjoon
- firebase #파이어베이스
- 유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과
- baekjoon #백준 #boj
- flutter #firebase #플러터 #파이어베이스 #연동
- 플러터 #flutter #restful #rest api
Archives
- Today
- Total
cococo-coding
2490번. 윷놀이 (c++풀이) 본문
최종코드
#include <iostream>
using namespace std;
int main() {
//1. 윷짝의 상태를 입력받는다.
//2. 상태에 따라 결과를 출력한다.
//1
int num[4];
for(int i=0; i<3; i++){//세 케이스 입력받기
int sum=0;
char result;
int a,b,c,d; //윷짝 상태 입력받기
cin >> a >> b>> c>> d;
sum=a+b+c+d;
//2
switch(sum){
case 0: cout <<'D'<<endl; break;
case 1: cout <<'C'<<endl; break;
case 2: cout <<'B'<<endl; break;
case 3: cout <<'A'<<endl; break;
default: cout <<'E'<<endl; break;
}
}
return 0;
}
이 문제의 경우 여러가지 방법으로 풀 수 있다.
최종코드에서는 윷짝 상태를 abcd 변수들로 한꺼번에 입력받았지만, 이를 배열로 입력받을 수도 있고
결과를 출력할 때(도개걸윷모를 판단하는 과정)도 switch문말고 if-else문을 이용해댜 된다.
또한 나는 sum으로 0과 1을 모조리 더해서 그에 따른 값에 결과를 출력했지만,
처음에는 1과 0을 각각 one과 zero 변수로 하나씩 카운트해서 one값에 따라 결과를 출력하기도 했다.
여러가지 방법으로 다양하게 풀 수 있으니 계속 코드를 고쳐가면서 풀어보자.
2023.12.03
'[BOJ] 코드 모음 > C++_learning 문제집' 카테고리의 다른 글
2576번. 홀수 (c++ 풀이) (0) | 2023.12.03 |
---|---|
9085번. 더하기 (c++풀이) (1) | 2023.12.03 |
10797번. 10부제 (c++ 풀이) (1) | 2023.12.03 |
2455번. 지능형 기차 (c++풀이) (0) | 2023.12.03 |
10569번. 다면체 (c++풀이) (1) | 2023.12.03 |