본문 바로가기

시간이 NullNull

검색하기
시간이 NullNull
프로필사진 4NIng

  • 분류 전체보기 (44)
    • java (1)
    • 알고리즘 (41)
    • 자료구조 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
일 월 화 수 목 금 토
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
Tags
  • 백준
  • SWEA
  • 순열1
  • Java
  • 코딩
  • 자바
  • 역량
  • Expert
  • 카카오
  • 자료구조
  • BOJ
  • 목록
  • 트라이
  • TRIE
  • sw expert
  • 코테
  • 테스트
  • 9843
  • 5052
  • 9839
  • 9940
  • 알고리즘
  • 게임
  • kakao
  • 전화번호
  • 1251
  • swexpert
  • SW
  • 삼성
  • 광직이의
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록자동완성 (1)

시간이 NullNull

[JAVA] [KAKAO] 자동완성

문제를 쉽게 설명하면 1. go, gone, guild 라는 String 배열이 주어지면 이를 학습시킨다. 2. g를 입력하였을때 go와 gone가 나오므로 한번에 자동완성이 안된다. 3. 하지만 go 까지 하면 문자가 다 ( 자동 ) 완성이 되었다. 4. gon까지 입력시 gon으로 시작하는 문자는 gone 뿐이므로 gone을 완성시켜준다. 5. gu까지 입력시 gu로 시작하는 문자는 guild 이기때문에 guild를 완성시켜준다. 따라서 g + o + g + o + n + g + u 가 되어 7번 입력시 문자가 전부 자동완성 된다. 이를 풀기 위해서 지난번에 소개했던 Trie 알고리즘을 썼으며 1. 문자가 주어지면 Trie 트리를 만들고 2. 다음번에 문자 하나씩 읽으면서 ( 자동 ) 완성이 될때까지..

알고리즘 2019. 9. 4. 22:03
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바