-
[programmers/Swift] 콜라 문제Archive/Questions 2022. 11. 5. 01:05728x90
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 콜라 문제
Constraints :
- 1 ≤ b < a ≤ n ≤ 1,000,000
- 정답은 항상 int 범위를 넘지 않게 주어집니다.
// // Created by Yongwoo Marco on 2022/11/05. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ a:Int, _ b:Int, _ n:Int) -> Int { var result = 0, now = n while now >= a { let new = (now / a) * b result += new now = (now % a) + new } return result } print(solution(2, 1, 20)) // 19 print(solution(3, 1, 20)) // 9
How I tried this :
빈 병으로 교환한 콜라도 다시 빈 병으로 소속되는게 포인트였다.문제에 관한 모든 저작권 : https://programmers.co.kr/
728x90'Archive > Questions' 카테고리의 다른 글
[programmers/Swift] 푸드 파이트 대회 (0) 2022.11.13 [programmers/Swift] 삼총사 (0) 2022.11.12 [programmers/Swift] 단어 변환 (0) 2022.08.12 [programmers/Swift] 이진 변환 반복하기 (0) 2022.08.06 [programmers/Swift] 베스트앨범 (0) 2022.08.05