因此,我正在執(zhí)行Google Code Jam,對于新格式,我必須將代碼作為單個文本文件上傳。我喜歡將代碼編寫為正確構(gòu)造的類和多個文件,即使在時間緊迫的情況下(與浪費的時間相比,我也節(jié)省了更多的時間來保持清晰和自己的調(diào)試速度。) 。完成代碼后,我必須將多個文件中的一系列類轉(zhuǎn)換為單個文件。目前,我只是手動將所有文件的文本復(fù)制并粘貼到單個文件中,然后手動組合使用和名稱空間以使其全部正常工作。有更好的選擇嗎?理想的工具是JustDoIt對我有用嗎?或者,如果我可以實施一些可預(yù)測的算法,而無需進(jìn)行任何手動調(diào)整?
3 回答

湖上湖
TA貢獻(xiàn)2003條經(jīng)驗 獲得超2個贊
這可能不是執(zhí)行此操作的最佳方法,但這是一種可以滿足您需要的算法:
遍歷每個文件并抓取以“
using
”開頭的每一行->將它們寫入臨時文件/緩沖區(qū)檢查重復(fù)項并將其刪除
獲得
{
字符序列“namespace
”之后的第一個' '的位置。獲取
}
文件中最后一個“ ”的位置將這兩個位置之間的文本附加到臨時文件/緩沖區(qū)
將第二個文件/緩沖區(qū)附加到第一個文件/緩沖區(qū)
寫出合并緩沖區(qū)
- 3 回答
- 0 關(guān)注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消