17. 이진수의 합
x, y = input("이진수 입력:").split()
sum = int(x, 2) + int(y, 2)
print(bin(sum)[2:])
18. 시간 변환
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()
19. 모스부호
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="")
20. 올바른 괄호