일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 25379
- 사용자정의필터
- 장고
- 1342
- 프로그래머스
- 라이브러리
- 백준
- 9081
- PYTHON
- 15965
- java
- 24511
- sloved.ac
- SWEA
- solved.ac
- 23971
- PS
- 알고리즘
- Algorithm
- 파이썬
- 20006
- 자바
- 17087
- sovled.ac
- pccp
- Django
- 2866
- programmers
- 11688
- 6730
Archives
- Today
- Total
코깽이의 코딩일기
Python 백준 2839 - 설탕 배달 본문
반응형
백준 링크
https://www.acmicpc.net/problem/2839
문제
입력
출력
입출력 예시
제출한 코드
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 |