COCI/2번
백준 3047 ABC (COCI 2006/2007 Contest #2 2번)
ssam..
2020. 3. 2. 22:51
문제 링크: https://www.acmicpc.net/problem/3047
3047번: ABC
문제 세 수 A, B, C가 주어진다. A는 B보다 작고, B는 C보다 작다. 세 수 A, B, C가 주어졌을 때, 입력에서 주어진 순서대로 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 세 수 A, B, C가 주어진다. 하지만, 순서는 A, B, C가 아닐 수도 있다. 세 수는 100보다 작거나 같은 자연수이다. 둘째 줄에는 A, B, C로 이루어진 세 글자가 주어지며, 이 순서대로 출력하면 된다. 출력 주어진 세 수를 주어진 출력 순서대로 출력하면
www.acmicpc.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <bits/stdc++.h>
using namespace std;
int arr[3];
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
for(int i = 0; i < 3; i++) cin >> arr[i];
sort(arr, arr + 3);
string s;
cin >> s;
for(int i = 0; i < s.size(); i++) {
if(s[i] == 'A') cout << arr[0] << ' ';
else if(s[i] == 'B') cout << arr[1] << ' ';
else cout << arr[2] << ' ';
}
return 0;
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|