前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工程师死绝的世界答案-python3版

工程师死绝的世界答案-python3版

作者头像
用户1564362
发布2019-09-19 10:50:03
2290
发布2019-09-19 10:50:03
举报
文章被收录于专栏:飞总聊IT飞总聊IT

文章转载自公众号

Python学习开发 , 作者 cxa

荒れ果てた警察署 [MISSION LEVEL: D]

难度D 题目要求:

あなたは 0 から 9 の数字を 3 つ入力すると開く扉を開こうとしています。 鍵の番号は左から 2 つまで判明しています。3 つ目に関しては以下の法則で決まることがわかりました。 ・2 つ目までをすべて足す ・足したものを 10 で割ったときの余り 2 つ目までの数字が与えられるので 3 つ目を計算し出力してください。

简单说就是输入两个小于10的数字用空格间隔开,两个数字相加,取余数。即获取第三个数。 答案:

代码语言:javascript
复制
# 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

代码语言:javascript
复制
あなたは書類の整理をしています。 
書類には 1 から 3 までの重要度 e が設定されています。数字が大きいほど重要な書類とされています。

書類のタイトル文字列 S_i と重要度 e_i が n 件与えられます。 
重要度が 3 の書類のタイトルのみを入力された順に出力してください。

答案

代码语言:javascript
复制
# 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

代码语言:javascript
复制
ある暗号化された文字列 S が与えられます。 
文字列 S のうち奇数文字目を取り出せば解読できることがわかりました。 

文字列 S が与えられるので奇数文字目の文字を取り出して解読した文字列を出力してください。

题目要求:输入一行字符串,打印出字符串的奇数位,组成新的字符串。 答案

代码语言:javascript
复制
# 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)

錆びついた電波塔 [MISSION LEVEL: D]

难度D

代码语言:javascript
复制
電波でデータ通信するプログラムが壊れてしまっており、あなたはそれを直そうとしています。

n回の通信をしたとき、受信した各データ各電波強度 d_i が与えられます。各電波強度 d_i は 1 から 9 の整数で表され、 5 以下では通信に失敗します。
n 回の通信のうち通信に成功した回数を出力してください。

题目要求:输入一个数字n,然后输入n个数字组成的字符串逗号间隔,默认每个数字为个位数,输出大于5的数字的个数。。 比如输入

代码语言:javascript
复制
4
3 6 5 7 3

输出

代码语言:javascript
复制
2

答案

代码语言:javascript
复制
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
num = int(input())
s = input()
arr = s.split(" ")
i = 0
for item in arr:
      if int(item) > 5:
        i += 1
print(i)

お金が引き出せない銀行 [MISSION LEVEL: D]

难度D

代码语言:javascript
复制
あなたは残高からお金を引き出すプログラムを作成しています。

残高 n と引き出したい額 w が与えられます。

この時、引き出し額が残高を上回ってマイナスになる場合は "error" と出力し、引き出せる場合は残高を出力するプログラムを作成してください。

题目要求:输入一个数字n,然后输入w数字,如果w<n 则求n-w,否则输出error 答案

代码语言:javascript
复制
a = int(input())
b=int(input())

if b>a:
    print("error")
else:
    print(a-b)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 飞总聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 荒れ果てたオフィス [MISSION LEVEL: D]
  • アンドロイドの生産工場 [MISSION LEVEL: D]
  • 錆びついた電波塔 [MISSION LEVEL: D]
  • お金が引き出せない銀行 [MISSION LEVEL: D]
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档