【发布时间】:2014-06-04 11:28:44
【问题描述】:
我有两个 .txt 文件,第一个看起来像这样:
XXXXXXX
XX0X0XX
XX000XX
XXXX0XX
XXXXXXX
第二个是这样的:
.1..
.111
...1
....
第一个文件需要被视为一个由零组成的孔,第二个文件需要被视为一个由一个组成的图形。我需要编写一个算法来读取这两个文件并检查第二个txt文件中的“图形”是否适合第一个文件中的“洞”。您认为最有效的方法是什么?
我认为最好的方法是将两个文件都读入数组,然后在数组之间进行比较,但这只是我的第一个想法。
最终文件也应该是这样的:
XXXXXXX
XX1X0XX
XX111XX
XXXX1XX
XXXXXXX
【问题讨论】:
-
到目前为止您尝试了哪些解决方案?
-
我认为最好的方法是将两个文件都读入数组,然后在数组之间进行比较,但这只是我的第一个想法。
-
一个更有效的方法是先尝试,然后来这里询问您是否卡在某个地方。在就 SO 提出任何问题之前,您需要向我们展示您为帮助自己所做的努力。
-
首先尝试找到一种方式,任何方式都可以,只要让它输出正确的结果即可。然后问你如何改进它。
-
然后在 Codereview 上询问可能会更好。
标签: java