728x90
* 저 만의 문제풀이라 깔끔하지 않을 수도 있으니 참고부탁드립니다.
Q. 지갑(wallet)과 지폐(bill)이 있을 때 지폐를 지갑에 넣으려면 몇 번 접어야 할까?
- 지폐를 접을 때는 길이가 긴 쪽에서 짧은 쪽으로 접는다.
- 접기 전 길이가 홀수라면 소수점 이하는 버린다.
def solution(wallet, bill):
import math
rep=0
while min(wallet)<=max(bill):
if min(wallet)!=min(bill) and max(wallet)!=max(bill):
rep+=1
bill=[min(bill), math.floor(max(bill)/2)]
if max(wallet)>=max(bill) and min(wallet)>=min(bill):
break
return rep
728x90
'Python > 프로그래머스' 카테고리의 다른 글
[LV2] 귤 고르기 (1) | 2024.12.04 |
---|---|
[LV1] 개인정보 수집 유효기간 - 2023 KAKAO BLIND RECRUITMENT (3) | 2024.12.02 |
[LV1] 신고 결과 받기 - 2022 KAKAO BLIND RECRUITMENT (1) | 2024.11.29 |
[LV1] 데이터 분석 - PCCE 기출문제 (1) | 2024.11.28 |
[LV1] 이웃한 칸 - PCCE 기출문제 (0) | 2024.11.27 |