Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/08   »
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
관리 메뉴

피너클의 it공부방

백준 3047 ABC (c++) : 피너클 본문

백준

백준 3047 ABC (c++) : 피너클

피너클 2022. 7. 7. 13:26
728x90
반응형

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

 

3047번: ABC

첫째 줄에 세 수 A, B, C가 주어진다. 하지만, 순서는 A, B, C가 아닐 수도 있다. 세 수는 100보다 작거나 같은 자연수이다. 둘째 줄에는 A, B, C로 이루어진 세 글자가 주어지며, 이 순서대로 출력하면

www.acmicpc.net

간단한 구현문제다.

#include <iostream>
#include <algorithm>
#include <string>

using namespace std;

int arr[4];
string str;

int main()
{
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);

	cin >> arr[0] >> arr[1] >> arr[2];
	sort(arr, arr + 3);
	cin >> str;
	for (int i = 0; i < 3; i++) cout << arr[str[i] - 'A'] << ' ';
}

전체코드다.

728x90
반응형
Comments