由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一道面试题求解
相关主题
分享一道google 面试题。大数据相关。请教一道面试题
问个事,这样的面试题难么?请教个面试题
how to return two values in a C function?一个Google面试题
我的几个面试算法解答。问道看到的面试题
这个题有什么好办法。(找出 5^1234566789893943的从底位开始BB的面试题-只用&和| 如何reverse a bit string?
报GF offer,分享一些面经急问一个面试题,不知该如何回答?请高人给个思路!谢谢!
请教一个面试题一道google 面试题
FB面试题一道的follow up请教一道面试题
相关话题的讨论汇总
话题: list话题: python话题: input话题: val3话题: val2
进入JobHunting版参与讨论
1 (共1页)
r*******b
发帖数: 78
1
遇到一道简单的面试题,不太明白。
编写一个program
对一个input file,有如下内容:
blabla
_a_ val1 data1
_a_ val2 data2
_a_ val3 data3
最后要得到一个outputfile
val1, val2, val3
data1, data2, data3
希望你直接输入
./program output
语言随便你选。
小弟一直用c语言写代码。
请高手指导一下,是不是用python写完之后,用bash?
我的想法是matlab,然后转换成script,不知道行不行
谢谢赐教!
s*****p
发帖数: 108
2
直接用c不是也行吗?

【在 r*******b 的大作中提到】
: 遇到一道简单的面试题,不太明白。
: 编写一个program
: 对一个input file,有如下内容:
: blabla
: _a_ val1 data1
: _a_ val2 data2
: _a_ val3 data3
: 最后要得到一个outputfile
: val1, val2, val3
: data1, data2, data3

r*******b
发帖数: 78
3
直接用c感觉比较复杂,没有python matlab函数多?
还有就是用c写完之后,怎么用这种形式写文件呢?
./program output
多谢

【在 s*****p 的大作中提到】
: 直接用c不是也行吗?
a******e
发帖数: 710
4
python写很简单吧? 为啥需要bash? 你没问问内存是不是能装下input file?

【在 r*******b 的大作中提到】
: 遇到一道简单的面试题,不太明白。
: 编写一个program
: 对一个input file,有如下内容:
: blabla
: _a_ val1 data1
: _a_ val2 data2
: _a_ val3 data3
: 最后要得到一个outputfile
: val1, val2, val3
: data1, data2, data3

a******e
发帖数: 710
5
用python写简单吧?
是不是需要考虑input file是否能一次性装入内存?

【在 r*******b 的大作中提到】
: 遇到一道简单的面试题,不太明白。
: 编写一个program
: 对一个input file,有如下内容:
: blabla
: _a_ val1 data1
: _a_ val2 data2
: _a_ val3 data3
: 最后要得到一个outputfile
: val1, val2, val3
: data1, data2, data3

r*******b
发帖数: 78
6
不用考虑内存的问题。
这题就是简单的实现题,不过我没用过python,不知道用什么module。
请问能否贴个python代码看看?
还有就是题目希望你写完的代码,可以直接
./program input output
好像python可以转换成script?
谢谢

【在 a******e 的大作中提到】
: 用python写简单吧?
: 是不是需要考虑input file是否能一次性装入内存?

b**********5
发帖数: 7881
7
... 我无语了

【在 r*******b 的大作中提到】
: 不用考虑内存的问题。
: 这题就是简单的实现题,不过我没用过python,不知道用什么module。
: 请问能否贴个python代码看看?
: 还有就是题目希望你写完的代码,可以直接
: ./program input output
: 好像python可以转换成script?
: 谢谢

l*n
发帖数: 529
8
这是小学水平啊。编译过的c程序能直接在bash运行,输入参数能直接被main函数使用。
http://stackoverflow.com/a/498322/2073130

【在 r*******b 的大作中提到】
: 不用考虑内存的问题。
: 这题就是简单的实现题,不过我没用过python,不知道用什么module。
: 请问能否贴个python代码看看?
: 还有就是题目希望你写完的代码,可以直接
: ./program input output
: 好像python可以转换成script?
: 谢谢

B*****g
发帖数: 34098
9
你不会python为啥非要用python?
import sys
infile = open(sys.argv[1], 'r')
v_list = []
d_list = []
for line in infile.readlines():
w_list = line.rstrip('n').split(' ')
if w_list[0] == '_a_':
v_list.append(w_list[1])
d_list.append(w_list[2])
infile.close()
outfile = open(sys.argv[2], 'w')
outfile.write(', '.join(v_list) + '\n')
outfile.write(', '.join(d_list) + '\n')
outfile.close()

【在 r*******b 的大作中提到】
: 不用考虑内存的问题。
: 这题就是简单的实现题,不过我没用过python,不知道用什么module。
: 请问能否贴个python代码看看?
: 还有就是题目希望你写完的代码,可以直接
: ./program input output
: 好像python可以转换成script?
: 谢谢

r*******b
发帖数: 78
10
多谢赐教。
确实,我之前一直研究各种算法,所以忘了这些基本功,惭愧。

用。

【在 l*n 的大作中提到】
: 这是小学水平啊。编译过的c程序能直接在bash运行,输入参数能直接被main函数使用。
: http://stackoverflow.com/a/498322/2073130

r*******b
发帖数: 78
11
说的也是,以后还是用c搞。
主要是当时面的职位,我觉得不会考这种类型题目,当时一看到有点慌乱。
而且一看要用./形式输出,我用c写的代码,一般都是直接运行,不带参数,所以也记
不清了。
慌乱中用matlab搞了一个,代码写的不好。
多谢了,学习了一下。

【在 B*****g 的大作中提到】
: 你不会python为啥非要用python?
: import sys
: infile = open(sys.argv[1], 'r')
: v_list = []
: d_list = []
: for line in infile.readlines():
: w_list = line.rstrip('n').split(' ')
: if w_list[0] == '_a_':
: v_list.append(w_list[1])
: d_list.append(w_list[2])

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一道面试题这个题有什么好办法。(找出 5^1234566789893943的从底位开始
一个linux简单面试题报GF offer,分享一些面经
问一道面试题请教一个面试题
问问谁会这道算法的面试题?FB面试题一道的follow up
分享一道google 面试题。大数据相关。请教一道面试题
问个事,这样的面试题难么?请教个面试题
how to return two values in a C function?一个Google面试题
我的几个面试算法解答。问道看到的面试题
相关话题的讨论汇总
话题: list话题: python话题: input话题: val3话题: val2