파이썬 문제은행(코드메이트) # 21~24
21. 거스름돈
n, x = input("동전 종류, 합:").split()
list_n = []
count = 0
for i in range(int(n)):
value = int(input())
list_n.append(value)
a = reversed(list_n)
for j in a:
count+=int(x)//j
x=int(x)%j
print(count)
22. 스도쿠
23. 물 이동
n = int(input(""))
num = 0
while n >= 3:
if n % 5 == 0:
num += (n//5)
n = 0
else:
n -= 3
num += 1
if 0 < n < 3:
print("-1")
else:
print("{0}".format(num))
24. 스택
stack = []
while True:
a = input("명령 입력:")
if "push" in a:
num=int(a.split()[1])
stack.append(num)
elif "pop" in a:
print(stack.pop())
elif "top" in a:
print(stack[-1])
elif "bottom" in a:
print(stack[0])
else:
break
Author And Source
이 문제에 관하여(파이썬 문제은행(코드메이트) # 21~24), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jhwang/파이썬-문제은행코드메이트-2124저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)