[백준 2839] 설탕 배달

Junyoung Park·2022년 7월 18일
0

코딩테스트

목록 보기
505/631
post-thumbnail

1. 문제 설명

설탕 배달

2. 문제 분석

현 시점의 설탕이 5의 배수가 아니라면 3을 하나씩 빼보자.

3. 나의 풀이

import Foundation

let N = Int(String(readLine()!))!

func makeSugar(sugar: Int) -> Int {
    var sugar = sugar
    var total = 0
    while sugar >= 0 {
        if sugar % 5 == 0 {
            total += sugar / 5
            return total
        }
        sugar -= 3
        total += 1
    }
    return -1
}
let answer = makeSugar(sugar: N)
print(answer)
profile
JUST DO IT

0개의 댓글