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 |