(cpp)Baekjoon 2941번 문제 ‘크로아티아 알파벳’ - 구현, 문자열
문제풀이
전체 문자 갯수에서 크로아티아 알파벳의 갯수 빼준다.
코드
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstring>
using namespace std;
char word[100];
int cnt = 0;
int main() {
scanf("%s", word);
for (int i = 0; i < strlen(word); i++) {
word[i];
cnt++; //총 글자수
if (word[i] == '=') {
if (word[i - 1] == 'c' || word[i-1] =='s' ||word[i-1]=='z') { cnt--; }
if (word[i - 1] == 'z' && word[i - 2] == 'd') { cnt--; }
}
if (word[i] == '-') {
if (word[i - 1] == 'c' || word[i - 1] == 'd') { cnt--; }
}
if (word[i] == 'j') {
if (word[i - 1] == 'l' || word[i - 1] == 'n') { cnt--; }
}
}
cout << cnt;
}
- string 에 대한 헤더파일로 cstring 사용