'지뢰맵만들기'에 해당되는 글 1건

  1. 2009.06.17 도전 25000 * 25000 메트릭스의 지뢰찾기 ~ (2)
제2 외국어 영역2009. 6. 17. 13:15
import java.io.File;
import java.io.FileWriter;
import java.util.Random;

public class MineMaker {


    public static void main(String[] args) throws Exception{

        int n = 25000;
        int m  = 25000;

        FileWriter fw = new FileWriter(new File("crazy_mine1.txt"));
        fw.write(String.valueOf(n)+" "+ String.valueOf(m)+"\n");
        for(int i = 0 ; i < n ; i++){
            for(int j = 0 ; j < m ; j ++){
                fw.write(randomMine());
            }
            fw.write("\n");
            fw.flush();
        }
        fw.close();
    }

    public static String randomMine(){
        Random r = new Random();
        return r.nextInt(10) == 9 ? "*":".";
    }
}

해당 소스로 .... 25000 * 25000 의 지뢰 맵을 만듬..
지뢰는 9:1 로 나오고..;; (9:1 이 맞나 ..ㅋㅋ)

무튼.. 이렇게 돌리면 거의 610MB 정도 파일이 나오고 이 문제를 풀 수 있는..
지뢰 찾기 소스를 만드는것이 !! 오늘의 과제!!


싸부의 일차 405060 * 405060 메트리스는 일단 페스 ~ 두번째  50000 * 50000 의 요구는 파일이 2.6GB 가 되는 바람에 접고..

줄여 25000 * 25000 으로 ㄱㄱㄱㄱㄱ
Posted by is윤군

댓글을 달아 주세요

  1. 잘 되더냐?

    2009.06.22 21:50 [ ADDR : EDIT/ DEL : REPLY ]
    • 저 요즘 ... 일주짜리 알바 한다고 ... 밤샘투혼;; ㅠ
      끝나고 꼭 성공시켜 보이겠음..ㅋㅋ

      2009.06.23 00:42 신고 [ ADDR : EDIT/ DEL ]