您的位置:首页 > 编程语言 > Python开发

【Python】 网易笔试编程题(记单词)

2017-03-27 17:42 323 查看

题目描述

       做了网易实习招聘(17年春)的笔试(编程部分)题,题目大意如下:
       小易记单词,从一堆单词中写出记忆住的单词,写错不得分,写正确得分,分数是单词长度的平方。
要求:
1.输入三行,第一行为两个数字,以空格隔开,前者表示小易写出的单词数,后者表示总的单词个数(好像没什么用的。啊哈哈哈~);第二行为小易记忆住的单词;第三行为小易记忆的单词(均以空格隔开);
        2.输出得分情况
注意:可能有重复的单词

思路及Python实现

这道编程笔试还是比较简单的。就直接说我的大概思路吧:

  
1.首先判断是否写正确;
 
2.其次判断是否写重,都满足则添加进一个list里;
 
3.遍历list求出得分情况。
  
ok,接下来是Python的实现
li = raw_input().split()
n = li[0]
m = li[1]

rem = raw_input().split()
leng = len(rem)
words = raw_input().split()
total = 0
i = 0
result = []
while i < leng:
if rem[i] in words and rem[i] not in result:
result.append(rem[i])
i += 1
for i in result:
total += len(i) ** 2

print total


更多样例

其他相关笔试题目,请看这里哟:http://blog.csdn.net/buracag_mc/article/category/6817874
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 编程 网易