디지털 노마드의 꿈

  • 홈
  • 태그
  • 방명록

이진 변환 반복하기 1

[프로그래머스] '이진 변환 반복하기' 알고리즘 풀이 - Python

Contents 문제 설명 [제한사항] [입출력 예] 알고리즘 분석 [나의 풀이] 문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 c를 2진법으로 표현한 문자열로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 1이 될 때까지 계속해서 s에 이진 변환을 가했을 때, 이진 변환의 횟수와 변환 과정에서 제거된 모든 0의 개수를 각각 배열에 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 s의 길이는 1 이상 150,000..

프로그래머스(Python)/Level2 2020.11.09
이전
1
다음
더보기
프로필사진

디지털 노마드의 꿈

디지털 노마드의 삶을 꿈꾸는 한 초보 개발자의 블로그입니다.

공지사항

  • 전체 목록 (120)
    • 도서 리뷰 (0)
    • 프로그래머스(Python) (104)
      • Level1 (3)
      • Level2 (55)
      • Level3 (40)
      • Level4 (6)
    • 개인 프로젝트 (15)
      • 바닐라 JS로 크롬 앱 만들기 (4)
      • 기본 개념 익히기 (4)
      • Django로 Airbn* 클론 코딩하기 (4)
      • 게임 만들기 (2)
      • Kakao Clone Coding (1)
    • Python (0)
      • 웹 스크래퍼 만들기 (0)

최근글과 인기글

  • 최근글
  • 인기글

Tag

카카오기출, LEVEL3, level2, 문제 풀이, level4, 스타포스 시뮬레이터, 카카오 기출문제, Python, 노마드 코더, 바닐라 JS, 앱 만들기, 알고리즘 풀이, django, 파이썬, 프로그래머스, level1, 문제풀이, 카카오 기출, python3, LEVEL 2,

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바