코딩문제풀이/파이썬

[프로그래머스] 짝지어 제거하기 (파이썬)

오늘밤공부 2023. 4. 10. 09:59
반응형

🗓️ 문제 설명

  • 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다.
  • 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다.
  • 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 
  • 문자열 s가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 반환하세요.
  • 제한 사항
    • 문자열의 길이 : 1000000이하의 자연수
    • 문자열은 모두 소문자
  • 입출력 예시
s result
baabaa 1
cdcd 0

 

💻 코드

최종 코드

  • 수정사항
    >> 값을 추가하기 전에 값을 비교하는 형태로 코드 변경

 

코드 풀이

 

 

⚙️ 시행착오

1차 시도

더보기
  • 효율성 테스트에서 실패

 

반응형