def solution(order):
answer = 0
clapping = ["3", "6", "9"]
for i in str(order):
if i in clapping:
answer += 1
return answer
🤔 문제 풀이방법
- clapping = ["3", "6", "9"]
- 박수쳐야하는 해당 값을 리스트로 먼저 만들어주었어요
- for i in str(order):
- order은 Int형이기 때문에 문자열화 해주었고, 그 값을 하나하나 i에 넣어줄게요
- if i in clapping:
- 만약 i가 리스트 안에 있는 문자라면
- answer += 1
- answer에 +1을 해준 값을 더해주고 return 해주면, 문제 해결!
if와 in을 쓰는 방법을 자꾸 잊어먹어서 박제하려구요!
clapping = ["3", "6", "9"]
if i in clapping:
만약 찾고자 하는 값이 in clapping에 있으면!!
'문제 풀기 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 정렬하기(1) (숫자 판별 문제, isdigit()) (1) | 2024.12.30 |
---|---|
[프로그래머스] 숫자 찾기(+실패 흔적들, .index()) (0) | 2024.12.27 |
[프로그래머스] 배열 회전시키기 (+ .insert(), .pop(), 추가하는 함수들, 삭제하는 함수들 비교) (6) | 2024.12.27 |
[프로그래머스] 약수 구하기 range(), % (0) | 2024.12.24 |
[프로그래머스] n의 배수 고르기 % (0) | 2024.12.24 |