A, B ๋ ์ฌ๋์ด ๊ฐ์๋ฐ์๋ณด ๊ฒ์์ ํฉ๋๋ค. ์ด N๋ฒ์ ๊ฒ์์ ํ์ฌ A๊ฐ ์ด๊ธฐ๋ฉด A๋ฅผ ์ถ๋ ฅํ๊ณ , B๊ฐ ์ด๊ธฐ๋ฉด B๋ฅผ ์ถ๋ ฅํ๋ค. ๋น๊ธฐ๋ฉด D๋ฅผ ์ถ๋ ฅํ๋ค. ๊ฐ์ ๋ฐ์ ๋ณด๋ 1 2 3์ผ๋ก ์ ํ๋ค.
๋ ์ฌ๋์ ๊ฐ ํ์ ๊ฐ์๋ฐ์๋ณด ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ฉด ๊ฐ ํ๋ฅผ ๋๊ฐ ์ด๊ฒผ๋์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
์ ๋ ฅ
์ฒซ ์ค์ N
๋ ๋ฒ์งธ ์ค์ A์ ์ ๋ณด N๊ฐ
์ธ ๋ฒ์งธ ์ค์ B์ ์ ๋ณด N๊ฐ
5
2 3 3 1 3
1 1 2 2 3
์ถ๋ ฅ
๊ฐ ํ์ ์น์ ์ถ๋ ฅ, ๋น๊ฒผ์ ๊ฒฝ์ฐ D ์ถ๋ ฅ
A
B
A
B
D
1ํธ (์ฑ๊ณต)
๋ง๊ธฐ๋ ํ๋ฐ ๋ณต์กํ๊ฐ? ๐
#include <iostream>
using namespace std;
int main(void){
freopen("input.txt", "rt", stdin);
int n, a, b;
cin >> n;
int aa[n], bb[n];
for(int i = 0; i < n; ++i){
cin >> a;
aa[i] = a;
}
for(int i = 0; i < n; ++i){
cin >> b;
bb[i] = b;
}
for(int i = 0; i < n; ++i){
if(aa[i] == bb[i]){
cout << "D" << '\n';
}
else{
if(aa[i] > bb[i]){
if(aa[i] == 3 && bb[i] == 1){
cout << "B" << '\n';
}
else{
cout << "A" << '\n';
}
}
else{
if(bb[i] == 3 && aa[i] == 1){
cout << "A" << '\n';
}
else{
cout << "B" << '\n';
}
}
}
}
return 0;
}
2ํธ (๊ฐ์ ํ์ด)
ํฌ๊ฒ ๋ค๋ฅผ ๊ฒ ์์๋ค. ๋ฐ๋ณต๋ฌธ๋ง ๋ค๋ฆ
for(int i = 0; i < n; ++i){
if(aa[i] == bb[i]) cout << "D" << '\n';
else if(aa[i] == 1 && bb[i] == 3) cout << "A" << '\n';
else if(aa[i] == 2 && bb[i] == 1) cout << "A" << '\n';
else if(aa[i] == 3 && bb[i] == 2) cout << "A" << '\n';
else cout << "B" << '\n';
}
'๐ง ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธํ๋ฐ C++] 22. ์จ๋์ ์ต๋๊ฐ(1์ฐจ์ ๋ฐฐ์ด ๊ตฌ๊ฐํฉ) (์ ํ์๊ฐ 1์ด) (1) | 2024.04.22 |
---|---|
[์ธํ๋ฐ C++] 21. ์นด๋๊ฒ์ (0) | 2024.04.22 |
[์ธํ๋ฐ C++] 19. ๋ถ๋ ธ ์ ๋ฐ์ (0) | 2024.04.05 |
[์ธํ๋ฐ C++] 18. ์ธต๊ฐ์์ (0) | 2024.04.04 |
[์ธํ๋ฐ C++] 17. ์ ์๋ ํด์ฆ (0) | 2024.04.04 |