일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘 공부
- 지혜를가진흑곰
- 화장품
- 자바스크립트
- 프로그래밍언어
- algorithmTest
- 돈
- 책을알려주는남자
- 경제
- C
- 독후감
- 주식
- 백준알고리즘
- 다독
- 재테크
- 투자
- 채권
- 성분
- 자바
- 독서
- 알고리즘공부
- Java
- 알고리즘트레이닝
- 서평
- C++
- 프로그래머스 알고리즘 공부
- JavaScript
- algorithmtraining
- algorithmStudy
- 책알남
Archives
- Today
- Total
반응형
목록python 이진 변환 반복하기 알고리즘 해결 (1)
탁월함은 어떻게 나오는가?

문제 설명0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. 1. x의 모든 0을 제거합니다.2. 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 이하입니다.- s에는 '1'이 최소 하나 이상 포함되어 있..
[Snow-ball]프로그래밍(컴퓨터)/Algorithm Training
2024. 9. 5. 21:17
반응형