프로 노마드

  • 홈
  • 태그
  • 방명록

코드 테스팅 1

[Lesson 2] - 1. PermCheck

문제 : 배열 A가 순열인지 아닌지 판별한다.접근방법 : 배열의 길이가 4라고 하면 순열이 될 수 있는 조건은 안의 값들이 4, 3, 2, 1이 되어야한다. 그렇다면 배열의 길이가 n이라고 하면 1부터 n개의 값이 있는지만 체크하면 된다. 하지만 4, 3, 2 ,1은 순열이지만 4, 3, 3, 1 이런 값이 입력된다면 2가 빠져있기 때문에 순열이 아니다. 어차피 순열인지 아닌지 확인하기 위해서는 O(n)개 만큼 검색을 해야만 결과값을 받을 수 있다. 그래서 생각했던 것이 배열의 개수를 파악할 수 있는 배열을 새로 만들어서 그 값의 카운트를 비교하여 처리하는 방식을 생각했다. 처음에 배열의 길이만큼 초기화를 시켜줘야한다는 비용이 부담되는 문제가 있었지만, 그정도 속도는 큰 문제는 안되었던 것 같다. 그리고..

Practice Coding/Codility 2015.06.10
이전
1
다음
더보기
프로필사진

프로 노마드

  • 분류 전체보기 (31)
    • Small talk (3)
    • Experiences (22)
      • With Love (1)
      • Java (4)
      • Hadoop (12)
      • Node.js (1)
      • Redis (1)
      • Github (0)
      • Amazon Web Service (3)
    • Practice Coding (6)
      • Codility (6)

Tag

wordcount, Coding Test, codility, standalone, 태그를 입력해 주세요., hadoop wordcount, 코드 테스트, Cloud Computing, 프로그래밍 테스트, Cloud, 클라우드 컴퓨팅, Code Test, 코딩 테스트, hadoop in action, hadoop, Amazon Web Service, 하둡, node.js, time complexity, 클라우드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • programmer repository
  • 조대협의 블로그

티스토리툴바