[프로그래머스] 튜플

Jin Lee·2022년 6월 13일
0

겪은 문제

  • 초기에 s의 형태를 보고 tuple이라고 판단
    • tuple을 내림차순 정렬하여 첫번째 원소에 있는 원소들만 취하면 되겠다고 판단함
    • 하지만 s는 tuple 형태로만 주어졌지 실제로 데이터 타입은 str으로 tuple로 생각한 설계는 사용할 수 없었음

해결 방법

  • re 모듈사용
    • 문자열 중 {,},, 의 3가지 문자들을 제거해야 하므로 여러가지 문자를 동시에 처리 가능한 re 모듈을 사용하여 쓸모없는 문자를 비어있게 만들어줌
  • dictionary 를 사용하여 나온 숫자의 횟수를 판단
    • (a1, a2, a3, ..., an) 형태의 튜플을 {{a1}, {a1, a2}, {a1, a2, a3}, {a1, a2, a3, a4}, ... {a1, a2, a3, a4, ..., an}} 형태로 표현한 문자열이기 때문에 앞에 온 숫자 일수록 해당 숫자의 사용 횟수가 많을 것으로 판단

코드는 여기서

profile
깃허브 : https://github.com/jinlee9270

0개의 댓글