728x90
    
    
  반응형
    
    
    
  
*문제 출처는 백준에 있습니다.
문제 제목: 2839번 설탕배달
문제 사이트: https://www.acmicpc.net/problem/2839

나의 풀이
n = int(input()) # 설탕
result = 0 # 봉지 수
while n >= 0:
    if n % 5 == 0: # 5로 나눈 나머지가 0인 경우
        result += n // 5 # 5로 나눈 몫 추력
        print(result)
        break
    n -= 3 # 설탕이 5의 배수가 될때까지 반복
    result += 1 # 봉지 추가
else:
    print(-1) # while문이 거짓이 되면 -1 출력n이 3으로만 나누어떨어지는 경우를 어떻게 해결하지 생각했는데
어차피 0 % 5 = 0 이라 조건이 성립함

0 % 5 = 0
0 % 3 = 0 ... 암튼 그렇다
728x90
    
    
  반응형
    
    
    
  'coding test - python > 백준' 카테고리의 다른 글
| 백준 / 2529번 부등호 - 순열 / Python 파이썬 (0) | 2025.04.04 | 
|---|---|
| 백준 / 10819번 차이를 최대로 - 순열 / Python 파이썬 (0) | 2025.04.04 | 
| 백준 / 15649번 N 과 M / Python 파이썬 (0) | 2025.04.04 | 
| 백준 / 1987번 알파벳 / Python 파이썬 (0) | 2025.04.03 | 
| 백준 / 1357번 뒤집힌 덧셈 / Python 파이썬 (0) | 2025.04.03 |