728x90
반응형
안녕하세요. 지난 포스팅의 BOJ 1157번 : 단어 공부에서는 문자열 내장 함수들을 이용해서 문제를 풀어보았습니다. 오늘도 역시 문자열과 관련된 문제를 풀어보도록 하겠습니다.
완벽한 코딩은 존재하지 않습니다. 제가 제출한 코드 역시 마찬가지고 그저 참고만 해주시길 바랍니다.
핵심 포인트
- 문자열 자료형
- len 함수
제출 코드
print(len(input().split()))
해설
문제의 입력은 임의의 단어 개수를 자닌 문자열이 입력됩니다. 이때, 출력은 해당 문자열에 포함된 단어의 개수를 출력해주어야합니다. 저희는 여기서 문자열 내장함수인 split 함수와 리스트 함수인 len 함수를 함께 적용할 수 있습니다. split() 함수를 통해 입력된 문자열을 공백을 기준으로 분리한 리스트를 만든 뒤 리스트 안에 포함된 요소의 개수가 곧 입력된 문자열의 단어의 개수이므로 len() 함수를 통해 값을 바로 출력해줍니다.
참고자료 및 그림출처
728x90
반응형
'Programming > Coding Problem' 카테고리의 다른 글
BOJ 5622번 : 다이얼 (0) | 2022.07.01 |
---|---|
BOJ 2908번 : 상수 (0) | 2022.07.01 |
BOJ 1157번 : 단어 공부 (0) | 2022.06.28 |
BOJ 2675번 : 문자열 반복 (0) | 2022.06.26 |
BOJ 10809번 : 알파벳 찾기 (0) | 2022.06.26 |