2019. 7. 26. 01:11
728x90

문제 번호: 1152

문제 제목: 단어의 개수

문제 주소: https://www.acmicpc.net/problem/1152


문제 내용

입력받은 문장에서 단어가 몇 개 있는지 출력한다.


테스트 케이스

The Curious Case of Benjamin Button

6

 Mazatneunde Wae Teullyeoyo

3

Teullinika Teullyeotzi 

2

TestCase

1

 Windows API 

2


문제 풀이

cin이 whitespace를 무시한다는 특성을 이용하면 간단하게 풀 수 있다.
1. char 배열이나 string 클래스 개체를 생성한다.
2. while문 조건을 cin >> 배열 로 설정한다.
3. while문이 수행될 때마다 단어 개수를 1 추가한다.
※ cmd에서는 EOF를 입력해줘야 종료가 된다.
   문장 입력 > 엔터 > Ctrl+Z 입력 > 엔터 순서로 하면 입력이 종료된다.


풀이 코드


728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 5622 - 다이얼  (0) 2019.07.26
백준 2908 - 상수  (0) 2019.07.26
백준 1157 - 단어 공부  (0) 2019.07.26
백준 2675 - 문자열 반복  (0) 2019.07.24
백준 10809 - 알파벳 찾기  (0) 2019.07.24
Posted by 아야카