Python問題ライブラリ(コード作成)#17-20
12562 ワード
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)
Reference
この問題について(Python問題ライブラリ(コード作成)#17-20), 我々は、より多くの情報をここで見つけました https://velog.io/@jhwang/파이썬-문제은행코드메이트-1720テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol