일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- COS Pro
- 자바
- 삼각형의 완성조건
- lv0
- 오름차순 정렬
- 프로그래머스 풀이
- Stack
- java
- Programmers
- 클라이언트
- lv2
- 스프링부트 도커로 배포
- 프로그래머스
- 버퍼
- 프로그래머스 자바
- Lv1
- 스프링부트 도커 배포
- 프로그래머스 문자열 정렬
- 백준
- 알고리즘
- 스택
- SWEA
- 문자열
- 스프링부트 도커
- 이진수 변환
- index of
- 큐
- StringTokenizer
- Queue
- 백준 N과 M 자바
- Today
- Total
목록이진수 변환 (2)
mun dev
문제설명 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요. 제한 사항 return 값은 이진수를 의미하는 문자열입니다. 1 ≤ bin1, bin2의 길이 ≤ 10 bin1과 bin2는 0과 1로만 이루어져 있습니다. bin1과 bin2는 "0"을 제외하고 0으로 시작하지 않습니다. 입출력 예 bin1 bin2 result "10" "11" "101" "1001" "1111" "11000" ✅ 통과한 코드 class Solution { public String solution(String bin1, String bin2) { String answer=""; int num1= Integer.parseInt(..
문제설명 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'이 최소 하나 이상 포함되어 있습니다...