리그캣의 개발놀이터

백준 알고리즘 - 1152번 단어의 개수 구하기 본문

알고리즘/백준

백준 알고리즘 - 1152번 단어의 개수 구하기

리그캣 2018. 1. 18. 11:09


단어 구하기 문제에요 ㅎㅎ

이 문제를 좀더 쉽게 풀기 위해서는 아스키 코드값을 구하는 코드가 필요합니다!!


다음 코드를 참고 하세요 



1
2
3
4
while((ch=getchar())!=EOF){
    printf("%d\n",ch);
}
 
cs



해당 코드를 이용하게 되면 좀 더 쉽게 코드를 짤 수 있습니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
 
int main() {
    
    char senten[1000],i=0,space=1;
 
 
    while ((senten[i]=getchar())!=10) {
        if (senten[i] == 32)
            space++;
        i++;
    }
    
    printf("%d\n",space);
 
    return 0;
}
 
 
cs




제가 짠 코드인데요.. 출력 화면은 정상적입니다.



The Curious Case of Benjamin Button

6

계속하려면 아무 키나 누르십시오 . . .



그러나 이번 문제도 소스코드를 제출하니 fail...  예외가 잇는건가 메모리 수를 고려하지 못햇는지 한번 확인해 봐야겠네요 ㅎㅎ


Comments