크로아티아 알파벳
#include <stdio.h>
#include <string.h>
int main(){
char arr[50];
int num = 0;
scanf("%s",arr);
for(int i=1; i<strlen(arr); i++){
if(arr[i]=='='){
if(arr[i-1]=='c'||arr[i-1]=='s'){
arr[i]='0'; //이미 센 문자에는 0을 대입해서 더이상 세지 않도록 함.
arr[i-1]='0';
num++;
}
else if(arr[i-1]=='z'){
if(arr[i-2]=='d') {
arr[i-2]='0';
arr[i]='0';
arr[i-1]='0';
num++;
}
else {
arr[i]='0';
arr[i-1]='0';
num++;
}
}
}
else if(arr[i]=='j'&&(arr[i-1]=='l'||arr[i-1]=='n')){
arr[i]='0';
arr[i-1]='0';
num++;
}
else if(arr[i]=='-'&&(arr[i-1]=='c'||arr[i-1]=='d')){
arr[i]='0';
arr[i-1]='0';
num++;
}
}
for(int i=0; i<strlen(arr); i++){ //세지 않은 나머지 문자 셈
if(arr[i]!='0') num++;
}
printf("%d\n",num);
return 0;
}
'PROGRAMMING CODE > C' 카테고리의 다른 글
[BAEKJOON] No.1193 C언어 (0) | 2021.10.19 |
---|---|
[BAEKJOON] No.1712 C언어 (0) | 2021.10.19 |
[BAEKJOON] No.5622 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.2908 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.1152 C언어 (0) | 2021.10.18 |