[Python] P1152 단어의 개수 파이썬 풀이 int().split()Python/Baeckjoon2021. 11. 29. 22:32
Table of Contents
1. 문제 : https://www.acmicpc.net/problem/1152
2. 문제 풀이
(1) 야나의 첫 번째 문제 풀이
"""
문제 접근 :
단어는 한 칸 짜리 빈칸으로 구분된다.
단어의 앞 뒤에는 공백이 올 수 있다-> 공백 갯수를 통해 유추하려 하면 공백만 입력 되었을 때 외 여러 변수가 있다.
따라서 입력시에 아예 단어만 리스트로 받으면 공백은 결과값 추출에 영향을 주지 않는다.
"""
# 입력
centence = input().split()
print(len(centence))
(2) 야나의 실수 :
처음에는 공백에 집중하여, 입력값을 리스트로 받은 뒤 맨 앞과 맨 뒤의 공백을 제거 한 후, 리스트에서 공백의 갯수를 세고 +1값을 반환하는 식으로 풀이하려 했다.
하지만, 위의 풀이로는 스페이스바만 입력받는 상황에 대해서 del centence(" ") 후 len(centence)한 값이 None로 반환되기에 index 런타임 에러가 발생하여 진행 할 수 없었다.
'Python > Baeckjoon' 카테고리의 다른 글
[Python] 백준 P5622번 다이얼 풀이 (0) | 2021.11.30 |
---|---|
[Python] 백준 P2908번 상수 (0) | 2021.11.29 |
[문제 분류] 문제 분류표 (0) | 2021.11.25 |
[Python] M P4673 셀프 넘버(set,sorted) (0) | 2021.11.25 |
[Python] STR P10809 알파벳 찾기 (0) | 2021.11.24 |
@Yanako :: Yana's coding story였는데요, 우당탕탕 개발일지가 맞는것같
야나의 코딩 일기장 :) #코딩블로그 #기술블로그 #코딩 #조금씩,꾸준히
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!