工程师死绝的世界答案-python3版
荒れ果てた警察署 [MISSION LEVEL: D]
难度D
题目要求:
あなたは 0 から 9 の数字を 3 つ入力すると開く扉を開こうとしています。
鍵の番号は左から 2 つまで判明しています。 3 つ目に関しては以下の法則で決まることがわかりました。
・2 つ目までをすべて足す
・足したものを 10 で割ったときの余り
2 つ目までの数字が与えられるので 3 つ目を計算し出力してください。
简单说就是输入两个小于10的数字用空格间隔开,两个数字相加,取余数。即获取第三个数。
答案:
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
a= input()
arr=a.split(" ")
b=int(arr[0])
c=int(arr[1])
d=(b+c)%10
print(d)
荒れ果てたオフィス [MISSION LEVEL: D]
难度D
あなたは書類の整理をしています。
書類には 1 から 3 までの重要度 e が設定されています。数字が大きいほど重要な書類とされています。
書類のタイトル文字列 S_i と重要度 e_i が n 件与えられます。
重要度が 3 の書類のタイトルのみを入力された順に出力してください。
答案
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
num = int(input())
l = []
for i in range(num):
l.append(input())
for item in l:
arr=item.split(" ")
if int(arr[1]) == 3:
print(arr[0])
アンドロイドの生産工場 [MISSION LEVEL: D]
难度D
ある暗号化された文字列 S が与えられます。
文字列 S のうち奇数文字目を取り出せば解読できることがわかりました。
文字列 S が与えられるので奇数文字目の文字を取り出して解読した文字列を出力してください。
题目要求:输入一行字符串,打印出字符串的奇数位,组成新的字符串。
答案
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
a = input()
l=[]
for i,item in enumerate(a):
if i+1 & 0x1:
#按位与,因为下标从0开始,但是在奇数位,所以加1
l.append(item)
s="".join(l)
print(s)