Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- tanstack query
- js
- typeScript
- 파이썬 딕셔너리
- 파이썬 for
- 타입스크립트 리액트
- 타입스크립트
- 한글 공부 사이트
- REACT
- 리액트
- JavaScript
- 내일배움캠프
- 내배캠 프로젝트
- 프로그래머스
- useState
- 파이썬 replace
- 리액트 프로젝트
- 내일배움캠프 프로젝트
- 자바스크립트
- 파이썬 반복문
- 파이썬 slice
- 타입스크립트 props
- 파이썬 list
- 파이썬 for in
- 내일배움캠프 최종 프로젝트
- React Hooks
- 코딩테스트
- 리액트 훅
- Next 팀 프로젝트
- 파이썬 enumerate
Archives
- Today
- Total
sohyeon kim
[Python] 프로그래머스 : 369 게임 120891, count 본문
728x90
📝 문제
머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요.
🫠 나의 풀이
def solution(order):
count = 0
for i in str(order):
if i == "3" or i == "6" or i == "9":
count += 1
return count
🧞♂️ 다른 사람의 풀이
def solution(order):
answer = 0
order = str(order)
return order.count('3') + order.count('6') + order.count('9')
def solution(order):
answer = len([1 for ch in str(order) if ch in "369"])
return answer
🔗 https://school.programmers.co.kr/learn/courses/30/lessons/120891?language=python3
728x90
반응형
'Coding Test' 카테고리의 다른 글
[Python] 프로그래머스 : 날짜 비교하기 181838, 문자열 & list 크기 비교 (0) | 2024.03.13 |
---|---|
[Python] 프로그래머스 : 세로 읽기 181904, slice [::] (0) | 2024.03.10 |
[Python] 프로그래머스 : 주사위 게임(2) 181930, set (0) | 2024.03.09 |
[JS] 프로그래머스 : 이진 변환 반복하기 70129, toString(), match, replace (0) | 2024.03.09 |
[Python] 프로그래머스 : 숫자 찾기 120904, find (0) | 2024.03.09 |