因此,我正在执行Google Code Jam,对于新格式,我必须将代码作为单个文本文件上传。我喜欢将代码编写为正确构造的类和多个文件,即使在时间紧迫的情况下(与浪费的时间相比,我也节省了更多的时间来保持清晰和自己的调试速度。) 。完成代码后,我必须将多个文件中的一系列类转换为单个文件。目前,我只是手动将所有文件的文本复制并粘贴到单个文件中,然后手动组合使用和名称空间以使其全部正常工作。有更好的选择吗?理想的工具是JustDoIt对我有用吗?或者,如果我可以实施一些可预测的算法,而无需进行任何手动调整?
3 回答
湖上湖
TA贡献2003条经验 获得超2个赞
这可能不是执行此操作的最佳方法,但这是一种可以满足您需要的算法:
遍历每个文件并抓取以“
using
”开头的每一行->将它们写入临时文件/缓冲区检查重复项并将其删除
获得
{
字符序列“namespace
”之后的第一个' '的位置。获取
}
文件中最后一个“ ”的位置将这两个位置之间的文本附加到临时文件/缓冲区
将第二个文件/缓冲区附加到第一个文件/缓冲区
写出合并缓冲区
- 3 回答
- 0 关注
- 153 浏览
添加回答
举报
0/150
提交
取消