a******g 发帖数: 13519 | 1 电话那头貌似是个老毛子,反正说话基本听不太懂。聊了几句话我就觉得悬了,尼玛的
,到时肯定是搞不清题意的。
果然,交流时非常不畅。不过问题都很简单,问了点C#的基础知识。最后的编程问题是
写一个程序读取本地的一个txt文件,然后把文件里的单词跟单词出现次数按从多到少
打印出来。
艹,我好久没写文件解析的程序了,syntax不熟,找相关方法都找了半天。最后好歹把
单词存进了字典里。但是,如何排序打印的时候想复杂了。想了各种数据结构来排序字
典里的单词,我TMD竟然胡写瞎写把Trie Tree都给写出来了。最后,老毛子实在忍不住
了,说不用那么复杂,敲了一行lambda表达式就完成排序了。
我艹,我心里大叫,这尼玛的不是作弊嘛!怎么可以直接用这个。不过我也认了,move
on 吧。 |
a******g 发帖数: 13519 | 2 程序如下,非常简单,好可惜呀。
public static void CountWordsFromTextFile(string filePath)
{
//string path = @"D:\test.txt";
string path = filePath;
char[] separator = new char[] { ' ', '\r', '\n', ''', '-', '"',
'.', ',', '(', ')' };
string[] words = System.IO.File.ReadAllText(path).Split(
separator, StringSplitOptions.RemoveEmptyEntries);
Dictionary dict = new Dictionary();
foreach (string word in words)
{
if (dict.ContainsKey(word))
{
dict[word]++;
}
else
{
dict.Add(word, 1);
}
}
foreach (KeyValuePair KV in dict.OrderByDescending(
x => x.Value))
{
Console.WriteLine("The word [{0}] appears {1} time" + ((KV.
Value > 1) ? "s." : "."), KV.Key, KV.Value);
}
Console.ReadKey();
} |
a******g 发帖数: 13519 | 3 可以说这是我这段时间遇到的最简单的题目了,基本没考算法。
当然,我一直认为老毛子最后用lambda表达式排序是作弊的,那等于是用别人写好的排
序方法了。 |
n******n 发帖数: 12088 | 4 怎么还扯到trie lambda去了?不就是排序吗?
move
【在 a******g 的大作中提到】 : 电话那头貌似是个老毛子,反正说话基本听不太懂。聊了几句话我就觉得悬了,尼玛的 : ,到时肯定是搞不清题意的。 : 果然,交流时非常不畅。不过问题都很简单,问了点C#的基础知识。最后的编程问题是 : 写一个程序读取本地的一个txt文件,然后把文件里的单词跟单词出现次数按从多到少 : 打印出来。 : 艹,我好久没写文件解析的程序了,syntax不熟,找相关方法都找了半天。最后好歹把 : 单词存进了字典里。但是,如何排序打印的时候想复杂了。想了各种数据结构来排序字 : 典里的单词,我TMD竟然胡写瞎写把Trie Tree都给写出来了。最后,老毛子实在忍不住 : 了,说不用那么复杂,敲了一行lambda表达式就完成排序了。 : 我艹,我心里大叫,这尼玛的不是作弊嘛!怎么可以直接用这个。不过我也认了,move
|
d******e 发帖数: 2265 | 5 不是吧
这题考了 re map reduce sort
你写个数据处理的pipe 就足够了
【在 a******g 的大作中提到】 : 可以说这是我这段时间遇到的最简单的题目了,基本没考算法。 : 当然,我一直认为老毛子最后用lambda表达式排序是作弊的,那等于是用别人写好的排 : 序方法了。
|
w****r 发帖数: 15252 | 6 这里毛子很多,我最常听到的外语1是我同事在我身边印地语聊天,我学会了一句,是
的(阿恰),2去吃饭电梯里面毛子聊天 |
a******g 发帖数: 13519 | 7 现在回想,确实是考map reduce。但当时我实在是听不懂老毛子要我做啥,反复问了半
天,老毛子最后说让我统计文件词频。。。
【在 d******e 的大作中提到】 : 不是吧 : 这题考了 re map reduce sort : 你写个数据处理的pipe 就足够了
|
n******n 发帖数: 12088 | 8 单机搞什么MR?
【在 a******g 的大作中提到】 : 现在回想,确实是考map reduce。但当时我实在是听不懂老毛子要我做啥,反复问了半 : 天,老毛子最后说让我统计文件词频。。。
|
l******t 发帖数: 55733 | 9 这是fp的基本操作
【在 n******n 的大作中提到】 : 单机搞什么MR?
|