r*******b 发帖数: 78 | |
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 | |
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])
|