개미 군단 - Python

2023. 9. 22. 11:07공부/📝 프로그래머스

def solution(hp):
    answer = hp // 5
    hp = hp % 5
    answer += hp // 3
    hp = hp % 3
    answer += hp
    return answer


# Test Cases
print(solution(23))
print(solution(24))
print(solution(999))

  C언어로 풀던 대로 했습니다.

 


def solution(hp):
    answer = 0
    for ant in [5, 3, 1]:
        d, hp = divmod(hp, ant)
        answer += d
    return answer

  이렇게 세련된 풀이도 있네요. 본받을 점이 있습니다.

 


 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

'공부 > 📝 프로그래머스' 카테고리의 다른 글

가위 바위 보 - Python  (0) 2023.09.22
모스부호 (1) - Python  (0) 2023.09.22
배열의 유사도 - Python  (0) 2023.09.21
점의 위치 구하기 - Python  (0) 2023.09.21
편지 - Python  (0) 2023.09.21