准备记录自己面试过程中;遇到的编程题。需要说明一下,这些题都是面试测试岗位遇到的。
1、手写程序:统计文本中单词出现的次数
python:
text='a b c c d e' if __name__ == '__main__': wordList = text.replace('.','').split(' ') result = dict() for i in wordList: if result.has_key(i): result[i]=result[i]+1 else: result[i]=1 print(result)
java:
public static void main(String[] args) {
String text="a b c c a e f s";
HashMap<String,Integer> result = new HashMap<String,Integer>();
String[] wordArray = text.replace(".","").split(" ");
for(String i:wordArray){
if (result.containsKey(i))
result.put(i, result.get(i)+1);
else
result.put(i, 0);
}
}