알고리즘/백준
백준 알고리즘 - 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... 예외가 잇는건가 메모리 수를 고려하지 못햇는지 한번 확인해 봐야겠네요 ㅎㅎ