단계별로 풀어보기 - 문자열 - 9단계 https://www.acmicpc.net/problem/2941 #include #include #include using namespace std; int main() { vector Croatia={"c=","c-","dz=","d-","lj","nj","s=","z="}; string S; cin>>S; int index; for(int i=0;i
단계별로 풀어보기 - 문자열 - 8단계 https://www.acmicpc.net/problem/5622 #include #include using namespace std; int main() { string number; cin>>number; int sum=0; for(int i=0;i=83) { number.at(i)--; if(number.at(i)==89) { number.at(i)--; } } sum+=((number.at(i)-'A')/3)+3; } cout
단계별로 풀어보기 - 문자열 - 7단계 https://www.acmicpc.net/problem/2908 #include #include // reverse 사용을 위해 헤더 작성 #include using namespace std; int main() { string A,B; cin>>A>>B; int x,y; reverse(A.begin(),A.end()); reverse(B.begin(),B.end()); x = atoi(A.c_str()); // int형으로 변환 y = atoi(B.c_str()); if (x >= y) { cout
단계별로 풀어보기 - 문자열 - 6단계 https://www.acmicpc.net/problem/1152 #include #include using namespace std; int main() { string S; getline(cin, S); int count=1; for(int i=0; i
단계별로 풀어보기 - 문자열 - 5단계 https://www.acmicpc.net/problem/1157 #include using namespace std; int main() { string S; cin >> S; int max = 0, count = 0, index; int arr[26] = { 0, }; string alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; for (int i = 0; i < S.length(); i++) { S.at(i) = toupper(S.at(i)); arr[S.at(i) - 'A']++; // 사용한 알파벳 개수 세기 } for (int i = 0; i < 26; i++) { if (max < arr[i]) { max = arr[i]; co..
단계별로 풀어보기 - 문자열 - 4단계 https://www.acmicpc.net/problem/2675 #include using namespace std; int main() { int T; cin>>T; for(int i=0;i>R; string S; cin>>S; for(int j=0;j