https://www.acmicpc.net/problem/2204
λ¬Έμ
κΏμ λλΉμκ² μμ΄λ¨μ΄λ€μ μ μν ν μ΄λ€ λ¨μ΄κ° λμλ¬Έμλ₯Ό ꡬλΆνμ§ μκ³ μ¬μ μμΌλ‘ κ°μ₯ μμλμ§ λ§μΆλ©΄ μλ§μ μ£Όμ΄ μμ λ₯Ό μ»κ²ν΄μ€λ€κ³ νμλ€.
νμ§λ§ μΈμ±μ΄ μ’μ§ μμ κΏμ μ¬μ€ κ·Έλ¬κ³ μΆμ§ μμκΈ° λλ¬Έμ λμλ¬Έμλ₯Ό λ§κ΅¬ μμ΄κ°λ©° λ¨μ΄λ€μ μ μνλ€. μλ₯Ό λ€μ΄, apPleμ Batλ³΄λ€ μμμ§λ§ AnT보λ€λ λ€μ μλ λ¨μ΄λ€.
λλΉμκ² ν¬λ§μ μ¬λ¬λΆλΏμ΄λ€! μ¬λ¬λΆμ΄ λλΉμκ² μμ λ₯Ό μ λ¬Όν΄μ£Όλλ‘ νμ!
μ λ ₯
κ° ν μ€νΈμΌμ΄μ€λ μ μ n (2 ≤ n ≤ 1000) μΌλ‘ μμνλ©° μ£Όμ΄μ§λ λ¨μ΄μ κ°μλ₯Ό λ»νλ€.
λ€μ κ° nμ€μ κΈΈμ΄κ° μ΅λ 20μΈ λ¨μ΄κ° μ£Όμ΄μ§λ©° λμλ¬Έμμ ꡬλΆμ μμ΄μ λ λκ°μ λ¨μ΄λ μ£Όμ΄μ§μ§ μλλ€.
λ§μ§λ§ μ λ ₯μ 0μ΄ μ£Όμ΄μ§λ€.
μΆλ ₯
κ° μ€μ κ° ν μ€νΈμΌμ΄μ€μμ μ¬μ μ κ°μ₯ μμλ λ¨μ΄λ₯Ό μΆλ ₯νλ€.
νμ΄
#include <iostream>
#include <algorithm>
#include <string.h>
using namespace std;
int main () {
int num;
while(true){
cin >> num;
//μ’
λ£
if(num == 0)
break;
string S1, S2;
cin >> S1;
for(int i=1; i<num; i++){
cin >> S2;
string s1=S1, s2=S2;
for(int j=0; j<s1.length(); j++){
//μλ¬Έμλ‘ ν΅μΌ
if(s1[j] < 'a')
s1[j] = s1[j] - 'A' + 'a';
if(s2[j] < 'a')
s2[j] = s2[j] - 'A' + 'a';
//μνλ²³μ΄ κ°λ€λ©΄ κ·Έλ₯ ν¨μ€, λ€λ₯΄λ€λ©΄ μνλ²³ λΉκ΅ ν λ°λ³΅λ¬Έ λΉ μ Έλμ€κΈ°
if(s1[j] != s2[j]){
//λμ€ μμλ λ¬Έμμ΄ s1μ λ¨κ²¨λκΈ°
if(s1[j] > s2[j]){
S1 = S2;
}
break;
}
}
}
cout << S1 << "\n";
}
return 0;
}
'π¦ Chango > π£ EDOC' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ][C++] 16395λ²: νμ€ν¬μ μΌκ°ν (0) | 2021.11.03 |
---|---|
[BOJ][C++] λ°±μ€ 2670λ²: μ°μλΆλΆμ΅λκ³± (0) | 2021.11.03 |
[BOJ][C++] 9946λ²: λ¨μ΄ νΌμ¦ (0) | 2021.11.02 |
[BOJ][C++] λ°±μ€ 9946λ² : λ¨μ΄ νΌμ¦ (0) | 2021.10.18 |
[BOJ][C++] λ°±μ€ 17521λ² : Byte Coin (0) | 2021.10.06 |