파이썬 문제은행(코드메이트) # 17~20
17. 시간 변환
num = int(input("초 단위의 시간을 입력해주세요:"))
def time():
day = num // 86400
hour = (num%86400) // 3600
min = (num%3600) // 60
sec = num%60
if day!=0:
print("{0}일".format(day), end=" ")
if hour!=0:
print("{0}시간".format(hour), end=" ")
if min!=0:
print("{0}분".format(min), end=" ")
if sec!=0:
print("{0}초".format(sec), end=" ")
print("{0}초 =".format(num), end=" ")
time()
18. 모스부호
mos_dict={'.-':'A', '-...':'B', '-.-.':'C', '-..':'D', '.':'E', '..-.':'F', '--.':'G', '....':'H', '..': 'I', '.---': 'J',
'-.-':'K', '.-..':'L', '--':'M', '-.':'N', '---':'O', '.--.':'P', '--.-':'Q', '.-.':'R', '...':'S', '-':'T',
'..-':'U', '...-':'V', '.--':'W', '-..-':'X', '-.--':'Y', '--..':'Z', '/':' '}
mos = input("모스부호 입력하세요:").split()
for i in mos:
print(mos_dict[i], end="")
19. 올바른 괄호
20. 거스름돈
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)
Author And Source
이 문제에 관하여(파이썬 문제은행(코드메이트) # 17~20), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jhwang/파이썬-문제은행코드메이트-1720저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)