[BOJ 25277] Culture shock

BOJ 25277번 문제 정보

  • 해결 일자 : 2023년 10월 12일
  • solved.ac 난이도 : Bronze III (해결일 기준)

BOJ 25277번 문제 번역 (영어)

Thore는 진보적인 대학의 학자입니다. 그 대학의 행정관은 성별 대명사가 정치적으로 올바르지 않다고 결정했습니다. 대명사 he, she, him, hertheythem으로 대체되어야 합니다. Thore는 구식으로 보이고 싶지 않지만 적응하는 데 어려움을 겪고 있습니다. 적절하게 말할 수 있도록 자신을 조절하기 위해 그는 행동 개선용 손목 밴드를 제작하여 자기 말을 분석하고 금지된 단어(he, she, him, her) 중 하나를 사용할 때마다 전기 충격을 가하도록 만들었습니다. Thore는 감전사를 당할 것을 걱정하고 있으며 각 문장에서 얼마나 많은 전기 충격을 받게 될지 계산하도록 도와야 합니다.

입력 형식

입력의 첫 번째 줄에는 Thore가 말하는 단어의 수 N이 주어집니다. 두 번째 줄에는 N개의 단어가 공백으로 구분되어 주어집니다. 각 단어는 소문자로만 이루어져 있으며, 20자를 초과하지 않습니다.

출력 형식

Thore가 받게 되는 전기 충격의 횟수를 출력하세요.

BOJ 25277번 문제 풀이

입력으로 주어진 단어 목록에서 문제에 주어진 단어들의 등장 횟수를 계산하면 됩니다.

BOJ 25277번 소스 코드

C++
#include <bits/stdc++.h>

using namespace std;

int main(void) {
    ios::sync_with_stdio(false);
    cin.tie(NULL); cout.tie(NULL);

    int N;
    cin >> N;

    int answer = 0;

    for (int i = 0; i < N; i++) {
        string word;
        cin >> word;

        if (word == "he") answer++;
        else if (word == "him") answer++;
        else if (word == "she") answer++;
        else if (word == "her") answer++;
    }

    cout << answer;
}

댓글 남기기