본문 바로가기

시간이 NullNull

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

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

목록문자열 (1)

시간이 NullNull

[JAVA] [SWEA] 7584. 자가 복제 문자열

문자열 P는 스스로를 계속 복제해서 매우 긴 문자열이 되었다. 복제하는 방법은 다음과 같다. P0 = “0” Pi+1 = Pi + “0” + f(g(Pi)) 여기서, f(A) 함수는 문자열 A의 모든 문자를 반전시킨다. 예를 들어서, f(“10110”) = “01001”이다. g(A)함수는 문자열 A를 좌우 반전 시킨다. 예를 들어서, g(“10110”) = “01101” 이다. 위와 같은 복제 방법을 무한히 반복한 문자열 P의 K번째 문자가 무엇인지 구하여라. P1 = “001” P2­ = “0010011” P3 = “001001100011011” 위와 같이 복제가 이루어질 것이다. 따라서 3번째 문자는 1, 7번째 문자는 1, 10번째 문자는 0이다. 이 문제는 문자들의 규칙을 보고 점화식만 세워서 ..

알고리즘 2019. 6. 4. 21:14
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바