파이썬 문제은행(코드메이트) # 17~20

Jayson Hwang·2022년 4월 18일
0

Codemate

목록 보기
5/7

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. 올바른 괄호

profile
"Your goals, Minus your doubts, Equal your reality"

0개의 댓글

관련 채용 정보