Notice
Recent Posts
Link
«   2024/11   »
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
Archives
관리 메뉴

이우의 개발일지

[백준/C++] 2941번 크로아티아 알파벳 본문

Coding

[백준/C++] 2941번 크로아티아 알파벳

공대이우 2024. 5. 15. 22:14

2941번 크로아티아 알파벳 코드 

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

#include <iostream>
#include <vector>
#include<string>
#include <stack>
using namespace std;
int main() {
    string input;
    cin >> input;
    int n = 0;
    int flag = 0;

    for (int i = 0; i < input.size(); i++) {
        if (input[i] == 'c') {
            if (input[i + 1] == '-') {
                flag = 1;
                i++;
            }
            else if (input[i + 1] == '=') {
                flag = 1;
                i++;
            }
        }
        else if (input[i] == 'd') {
            if (input[i + 1] == 'z' && input[i + 2] == '=') {
                flag = 1;
                i+=2;
            }
            else if (input[i + 1] == '-') {
                flag = 1;
                i++;
            }
        }
        else if (input[i] == 'l') {
            if (input[i + 1] == 'j') {
                flag = 1;
                i++;
            }
        }
        else if (input[i] == 'n') {
            if (input[i + 1] == 'j') {
                flag = 1;
                i++;
            }
        }
        else if (input[i] == 's') {
            if (input[i + 1] == '=') {
                flag = 1;
                i++;
            }
        }
        else if (input[i] == 'z') {
            if (input[i + 1] == '=') {
                flag = 1;
                i++;
            }
        }
        n++;
    }

    cout << n << endl;


    return 0;
}

 

 

반응형

'Coding' 카테고리의 다른 글

[백준/C++] 10773번 제로  (0) 2024.05.16
[백준/C++] 1193번 분수찾기 코딩  (0) 2024.05.15
[C++] 백준 10828번 스택  (0) 2024.05.10
[C++] 백준 1316번 그룹 단어 체커  (0) 2024.05.10
[C/C++] map 함수 / STL 함수  (0) 2024.05.07