구글 코드잼(http://code.google.com/codejam) 은 일종의 알고리즘 대회이다. 주어진 문제를 원하는 프로그래밍 언어로 풀고, 입력값을 받아서 출력값을 소스코드와 함께 제한된 시간 안에 제출하면 된다. 각 문제당 small/large 2종류의 입력값이 있고, 이에 따른 점수가 다르며, small 문제를 제대로 풀어야 large 문제를 풀 수 있다. small 문제는 한번 틀리면 다시 제출이 가능하지만, large 문제는 한번만 제출이 가능하며 대회 끝난 후 정답 체크를 해준다. 일단 해당 사이트에 들어가면 연습 문제를 풀어볼 수 있는데, 연습문제를 풀다보면 어떤 형태로 문제가 제출되는지를 알 수 있다. 그리고 모든 문제가 예제 입력/예제 결과가 있는데, 이를 이용하면 TDD(Test ..
빠르게 따라하기: 패키지에 대고, New -> JUnit Test Case 한 다음에, 클래스를 하나 적당히 생성.(JUnit4 build path 가 없다는 대화상자가 나오면 'Perform the following action: Add JUnit 4 library to the build path' 를 선택하고 OK 생성된 클래스를 'junit.framework.TestCase' 클래스를 상속 받도록 수정. 생성된 클래스에 public void 이며, 함수 이름이 test 로 시작하는 함수를 만듦. assertEquals() 함수들을 이용하여 적절한 테스트 케이스를 입력. 해당 프로젝트를 Run as -> JUnit Test 로 실행. 소스는 아래와 같음. package com.wimy.java.tes..
- Total
- Today
- Yesterday