문제 링크입니다: https://school.programmers.co.kr/learn/courses/30/lessons/148653
주어진 숫자의 일의 숫자부터 확인하면서 풀면 쉽게 풀 수 있는 문제였습니다.
알고리즘은 아래와 같습니다.
1. 일의 자리 숫자와 십의 자리 숫자를 확인합니다.
2. 일의 자리 숫자가 5보다 클 경우 올림 해줍니다.
2.1 일의 자리 숫자가 5일 경우 십의 자리 숫자가 5 이상일 경우 올림, 5 미만일 경우 내림해 줍니다.
2.2 일의 자리 숫자가 5보다 작을 경우 내림해 줍니다.
3. storey를 10으로 나누고 1~3번 과정을 storey가 0이 될 때까지 반복해 줍니다.
4. 2번 과정을 거치면서 사용한 마법의 돌의 개수를 반환해 줍니다.
개발환경: Programmers IDE
지적, 조언, 질문 환영합니다! 질문 남겨주세요~
반응형
'알고리즘 > programmers' 카테고리의 다른 글
[Programmers] 조건에 맞는 도서 리스트 출력하기 (0) | 2023.01.04 |
---|---|
[Programmers] 저자 별 카테고리 별 매출액 집계하기 (3) | 2023.01.04 |
[Programmers] 택배상자 (0) | 2022.12.29 |
[Programmers] 테이블 해시 함수 (2) | 2022.12.25 |
[Programmers] 디펜스 게임 (2) | 2022.12.10 |