Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 데이터시각화
- listcomprehension
- ADsP공부
- Python
- 코딩테스트
- 자율프로젝트
- spting
- SQL개발자
- 벡준1152
- SQLD노베이스
- mickito
- SQLD독학
- sqld
- 천안방탈출
- ADsP후기
- SQLD단기합격
- SQLD공부
- 태블로
- BOJ10951
- 파이썬
- ADsP
- 방탈출
- 백준
- 비전공자SQLD독학
- Tableau
- 머신러닝
- 천안데이트
- 데이터분석준전문가
- 자바
- 데이터분석
Archives
- Today
- Total
doistory
[BOJ][Python] 백준1152번: 단어의 개수 본문
문제 출처
1152번: 단어의 개수
첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열
www.acmicpc.net


개인적으로 왜 브론즈5가 아니고,, 정답률도 낮은지 모르겠던 문제였다. 내 짧은 지식을 가지고 했던 추측은 아마 python에서만 편해서?!!
제출한 코드
print(len(input().split()))
파이썬은 input을 문자열로 받아오기에 따로 형변환은 하지 않았다. 그리고 문제에 따르면 단어는 공백 하나로 구분하므로 split()을 사용했다. 공백을 단어의 구분 기준으로 하여, 각 단어를 리스트의 원소로 구분했다.
그다음 len 함수를 사용해 리스트의 크기를 구했다.
브론즈5만 접근 가능한 난데,, 레벨과 정답률에 의문이 남아서,,, 질문 게시판에 내 코드에 반례는 없은지 질문 드려봐야겠다.
'[ 공부중 ] > 코딩테스트' 카테고리의 다른 글
공백없이 쭉 붙어있는 수 자릿수를 분리하여 리스트로 만들기 (0) | 2023.12.31 |
---|---|
[BOJ][Python] 백준10952번: A+B - 5 / break와 print()위치 (0) | 2023.12.31 |
[BOJ][Python] 백준2743번: 단어 길이 재기 / Python에서 input() 대신 sys.stdin.readline() 사용시 주의점 (0) | 2023.12.28 |