728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/120891
3, 6, 9일 때 박수를 친다
박수 치는 횟수 리턴
1. count() 사용
정수형인 order을 문자열로 바꾼다
count()로 3, 6, 9 갯수 세기
def solution(order):
order = str(order)
answer = order.count("3") + order.count("6") + order.count("9")
return answer
2. map(lambda, 리스트) 사용
def solution(order):
order = str(order)
answer = sum(map(lambda x: order.count(x), ["3", "6", "9"]))
return answer
lambda 공부
'코딩테스트 문제' 카테고리의 다른 글
[프로그래머스/Python] 신고 결과 받기 (0) | 2024.01.11 |
---|---|
[프로그래머스/Python] 둘만의 암호 (0) | 2024.01.10 |
[프로그래머스/Python] 문자열 밀기 (0) | 2024.01.05 |
[프로그래머스/Python] k의 개수 (0) | 2024.01.05 |
[프로그래머스/Python] 올바른 괄호 (0) | 2023.12.16 |