반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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 31
Archives
Today
Total
관리 메뉴

코딩하기 좋은날

백준 3047 ABC 본문

백준(Baekjoon) 문제

백준 3047 ABC

huiung 2019. 1. 20. 20:26
반응형

문제와 채점은 위 사이트에서 확인 하실 수 있습니다.

 

이 문제는 입력 받은 숫자가 크기 순으로 A B C문자에 매칭이 됩니다. 그리고 두번째에 입력받은 문자에 따라 case문에 넣어서 출력을 시키면 됩니다.

 

다음은 코드입니다.

 

#include <iostream>
#include <algorithm>

using namespace std;

int main(void) {
	ios_base::sync_with_stdio(false); cin.tie(NULL);
	int arr[3];
	string str;
	cin >> arr[0] >> arr[1] >> arr[2] >> str;
	
	sort(arr, arr+3); //입력받은 숫자를 오름차순으로 정렬 
	
	for(int i = 0; i < 3; i++)
		switch(str[i]) {
			case 'A': //A인 경우 0번째 인덱스의 숫자 출력 
				cout<<arr[0]<<" ";
				break;
			case 'B':
				cout<<arr[1]<<" ";
				break;
			case 'C':
				cout<<arr[2]<<" ";
				break;
			default:
				break;
		}
	
	return 0;
}
반응형

'백준(Baekjoon) 문제' 카테고리의 다른 글

백준 1092 배  (0) 2019.01.21
백준 2399 거리의 차이  (0) 2019.01.20
백준 1205 등수 구하기  (0) 2019.01.20
백준 10825 국영수  (0) 2019.01.20
백준 1181 단어 정렬  (0) 2019.01.20