[파이썬][프로그래머스] 문자열 다루기 기본
1. 문제
[level 1] 문자열 다루기 기본 - 12918
성능 요약
메모리: 10.1 MB, 시간: 0.00 ms
구분
코딩테스트 연습 > 연습문제
채점결과
정확성: 100.0
합계: 100.0 / 100.0
문제 설명
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
제한 사항
s
는 길이 1 이상, 길이 8 이하인 문자열입니다.
입출력 예
s | return |
---|---|
"a234" | false |
"1234" | true |
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
2. 해결방법 시간복잡도
- 단순 코딩 O(N)
3. 문제 해결 및 코드
-
주석을 참고하면서 이해를 돕습니다.
4. 알고리즘 및 해설
- 해당 문자열안의 문자가 숫자인 경우를 반복문을 통해 확인 후 카운트해준다.
- 카운팅한 숫자가 4 또는 6 그리고 전체인 경우에는 True, 아닌 경우는 False