정구리의 우주정복
[BOJ] 백준 1152번- 단어의 개수 파이썬 본문
반응형
#문제에는 정답이 여러개가 있으며 단지 나의 풀이를 올리는거임
1) 문제
문제 자체는 아주 간단하다. 그냥 입력받은거에 단어가 몇 개 있는지 출력 하면 됨 !
(1) 단어는 띄어 쓰기로 구분
(2) 맨 앞과 뒤에 공백이 있을 수 있음
2) 풀이
from sys import stdin
new_array=stdin.readline().split(" ")
print(new_array)
renew_array=[]
for i in range(len(new_array)):
if new_array[i]!="" and new_array[i]!="\n":
renew_array.append(new_array[i])
print(len(renew_array))
우선 입력받은 친구를 배열에 저장해준다(new_array)
그리고 맨 앞과 뒤가 공백인 경우를 생각해서 for문 안에 만약 공백이거나 \n (맨 뒤에 공백인경우) 가 아니라면
새로운 리스트 renew_array 에 저장을 해준다
그리고 renew_array 의 길이를 출력해주면 끝 !
파이썬이 쉽다고 생각을 하는게 이 문제의 정답률이 낮은데도 내가 맞출 수 있다는것 ..
파이썬이 아니였다면 아마 못풀지 않았을까 ?!
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[BOJ] 백준 2534 - 별찍기 -13 파이썬 (0) | 2020.04.09 |
---|---|
[BOJ] 백준 5543번 - 상근날드 파이썬 (0) | 2020.04.09 |
[BOJ] 백준 1110번 - 더하기 사이클 파이썬 (이전보다 더 간단) (0) | 2020.04.08 |
[BOJ] 백준 10828번- 스택 파이썬 (1) | 2019.04.09 |
[BOJ] 백준 1110번 -더하기 사이클 파이썬 (0) | 2019.04.05 |
Comments