달력

102021  이전 다음

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  
  •  

'Algorithm'에 해당되는 글 1건

  1. 2008.04.30 초보 개발자의 알고리즘 도전 (3)
제가 초보라고 한다면 "우르르 돌 던지실" 분들 많은 것으로 알고 있습니다. 초보소리는 못 듣는 저이지만 ibm dw에서 재밌는 메일이 와서 찾아가보니 익숙한 분이 재밌는 문제를 내셨더군요.
데이터 목록에서 양쪽 다 있는 원소 목록 either는 구했습니다. 두 목록을 포괄하는 both를 구해보실 분. 문제

간단하지만 테스트케이스를 만들어서 시도했습니다. ㅡㅡ; 이 말에 벌써 긴장하시는 분들도 계시는 것 같군요. 릴렉스, 테킷이지.
import java.util.ArrayList;
import junit.framework.TestCase;
public class FirstQuizSetTest extends TestCase {
 private FirstQuizSet quizSet;
 private ArrayList ys;
 private ArrayList xs;
 
 protected void setUp() throws Exception {
  quizSet = new FirstQuizSet();
  ys = new ArrayList();
  xs = new ArrayList();
  super.setUp();
 }
 public void testBoth() {
  xs.add("1");
  ys.add("2");
  ArrayList both = quizSet.both(xs, ys);
  assertTrue(both.contains("1"));
  assertTrue(both.contains("2"));
 }
 public void testOrder() {
  xs.add("1");
  ys.add("2");
  ArrayList both = quizSet.both(xs, ys);
  String string = both.toString();
  assertEquals("[1, 2]", string);
 }
}

정답은 구했습니다. 한 번 가서 풀어보세요.
제 소스는 첨부합니다.
Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. ncrash  댓글주소 수정/삭제 댓글쓰기 2008.04.30 11:49

    이게 모에요 ㄷㄷㄷ

    알고리즘에 약한 나의 모습 ㅠ.ㅠ

    시간을 두고 알고리즘 강화해 나가야 겠습니다ㅎ

  2. Kenny  댓글주소 수정/삭제 댓글쓰기 2008.04.30 23:05

    돌! [응?]
    ㅎㅎ. 문제 재밌네요~ 언제 시간내서 한번 해봐야 겠습니다. ㅎㅎ.
    오늘은 회식하고 들어와서 혼자 술먹고 있기 때문에 SKIP. @.@

  3. blueiur  댓글주소 수정/삭제 댓글쓰기 2008.05.05 12:28 신고

    Kenu님 블로그가 RSS걸려있어서 보게 됬습니다.
    항상 좋은 포스팅 감사합니다.