(백준/Kotlin) 2839번 : 설탕 배달(해설)

2021. 6. 2. 22:11·CodingTest

난이도: Bronze 1

프로그래밍 언어: Kotlin

문제명: 설탕 배달

푼일자: 2021년 6월

 

주소: https://www.acmicpc.net/problem/2839

 

문제풀기

매번마다 현재 가지고 있는 설탕을 5로 나눈 나머지가 0일 경우 5로 완벽하게 나누어 지는 것이다. (혹은 0kg 이거나)

그럼 나누기의 값은 5kg 가방의 개수가 될 것이다.

완벽하게 나누어 지지 않을경우

작은 플라스틱 가방인 3kg 가방을 하나씩 추가해 가며 설탕을 3kg 씩 줄여준다.

그러다가 설탕이 0 과 같거나 작아질 때(음수) -1 을 출력한다. 완벽히 나눌 수 없기 때문이다.

 

import java.util.*

fun main() = with(Scanner(System.`in`)) {
    var sugar = nextInt()
    var count = 0

    while (true) {
        if (sugar % 5 == 0) {
            print("${sugar / 5 + count}")
            break
        } else if (sugar <= 0) {
            print(-1)
            break
        }

        sugar -= 3
        count++
    }
}
반응형
저작자표시 비영리 (새창열림)
'CodingTest' 카테고리의 다른 글
  • (백준/Java) 1181번 : 단어 정렬 (그리고 의문)
  • (백준/Kotlin) 10818번 : 최소, 최대 (시간 복잡도/선형 시간, 메소드 성능 비교)
  • (백준/Kotlin) 11050번 : 이항 계수 1
  • (백준/Java) 별 찍기 모음 (1,3,5,7,9,13,15,17,21)
Kua
Kua
정보 공유, 개인 정리 공간 입니다.
  • Kua
    Kua's Miscellaneous
    Kua
    • 분류 전체보기 (185)
      • 대문 (2)
      • Tips (25)
        • Chrome (2)
        • Windows (4)
        • IDE (3)
        • 기타 (16)
      • CodingTest (44)
      • Language (20)
        • PHP (5)
        • C# (7)
        • Java (1)
        • Kotlin (7)
      • Framework & Runtime (16)
        • SpringBoot (12)
        • Node.js (2)
        • Vue.js (1)
        • Gradle (1)
      • DevOps (13)
        • Linux (1)
        • Docker (4)
        • Kubernetes (2)
        • Apache Kafka (1)
        • AWS (1)
      • 일상다반사 (53)
        • 도서 (1)
        • 개발 (8)
        • 후기 - IT (7)
        • 후기 - 일상 (13)
        • 차가리 (4)
        • 방송통신대학교 (4)
        • 음식 (2)
      • Games (12)
        • Minecraft (7)
        • VR (2)
        • 그외 (3)
  • 최근 글

  • 인기 글

  • 태그

    알고리즘
    Kotlin
    error
    bronze2
    Silver5
    codingtest
    java
    Algorithm
    코딩테스트
    후기
    bronze1
    Plugin
    c#
    minecraft
    Spring Boot
    spring
    갤럭시
    Windows
    백준
    github
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.0
Kua
(백준/Kotlin) 2839번 : 설탕 배달(해설)
상단으로

티스토리툴바