일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- java
- 24511
- solved.ac
- 11688
- 9081
- 알고리즘
- 라이브러리
- 파이썬
- programmers
- sloved.ac
- PS
- 2866
- 6730
- 백준
- SWEA
- 20006
- Algorithm
- 자바
- 사용자정의필터
- 15965
- 17087
- 프로그래머스
- 1342
- 장고
- 23971
- sovled.ac
- PYTHON
- pccp
- Django
- 25379
Archives
- Today
- Total
코깽이의 코딩일기
Python 백준 2839 - 설탕 배달 본문
반응형
백준 링크
https://www.acmicpc.net/problem/2839
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
문제
입력
출력
입출력 예시
제출한 코드
sugar = int(input())
bag = 0
while sugar >= 0 :
if sugar % 5 == 0 :
bag += (sugar // 5)
print(bag)
break
sugar -= 3
bag += 1
else :
print(-1)
입력을 받을 변수와 정답을 저장할 변수를 1개씩 선언하고 시작하였다.
기본적으로 5kg으로 다 나누어지는 경우 바로 정답을 출력하면 되고 아닐경우 3kg에 대한 값을 찾아야하기에 입력된 값을 3씩 빼면서 계속 5로 나누어지는지 확인했다.
어떠한 경우에도 while문 안에 if문으로 넘어가지 못할 경우에는 -1이 출력 되도록 작성하였다.
반응형
'PS > 백준' 카테고리의 다른 글
Python 백준 1436 - 영화감독 숌 (0) | 2023.09.27 |
---|---|
Python 백준 23971- ZOAC 4 (1) | 2023.09.14 |
Python 백준 11866 - 요세푸스 문제 0 (0) | 2023.07.26 |
Python 백준 15829 - Hashing (0) | 2023.07.24 |
Python 백준 10989번 - 수 정렬하기 3 (0) | 2023.07.20 |