[BOJ]2839|送糖
2839|送糖
https://www.acmicpc.net/problem/2839
while huelse文条件が真でない場合にコードブロック を1回実行
https://www.acmicpc.net/problem/2839
マイコード
N = int(input())
ex = False
for i in range (N//3 + 1):
for j in range (N//5 + 1):
if N == 3*i + 5*j:
ex = True
print(i+j)
break
if ex:
break
if not ex:
print(-1)
例外コード
N = int(input())
bag = 0
while N >= 0:
# If dived into 5, div and print bag
if N % 5 == 0:
bag += N // 5
print(bag)
break
# If not dived into 5, sub 3 and add 1 bag
N -= 3
bag += 1
else:
print(-1)
勉強する
Reference
この問題について([BOJ]2839|送糖), 我々は、より多くの情報をここで見つけました https://velog.io/@dawngreen/BOJ-2839-설탕배달-풀이-필요テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol