본문 바로가기

바위타는 두루미

검색하기
바위타는 두루미
프로필사진 DoRoMii

  • 분류 전체보기 (119)
    • Diary _Irvine (4)
    • Study (104)
      • Algorithm (41)
      • Interview준비 (59)
      • Vision (4)
    • book (6)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   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
Tags
  • Python
  • 기술면접
  • URL화
  • 코딩인터뷰
  • network
  • 인터뷰
  • 문자열
  • 비트벡터
  • 순열확인
  • 코딩인터뷰완전분석
  • 코딩
  • 회문순열
  • 중복체크
  • CS문제
  • 문자열연산
  • 배열과리스트
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록문자열연산 (1)

바위타는 두루미

1.6 문자열 압축

문제 반복되는 문자의 개수를 세는 방식의 기본적인 문자열 압축 메서드를 작성하라. 예를 들어 문자열 aabccccaaa를 압축하면 a2b1c4a3이 된다. 만약 '압축된' 문자열의 길이가 기존 문자열의 길이보다 길다면 기존 문자열을 반환해야한다. 문자열은 대소문자 알파벳 (a-z)로만 구성되어있다. 접근법 1. 직관적으로 문자열의 갯수를 세어나가고 현재 문자와 다음 문자과 다를때 현재문자 + 갯수를 문자열에 붙여주면 될 것같다. def Solution(phrase): len_phrase = len(phrase) char_cnt = 0 res = "" for i in range(len_phrase) : char_cnt +=1 if phrase[i] != phrase[i+1]: res += phrase[i]..

Study/Interview준비 2019. 7. 25. 11:20
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바