728x90
https://school.programmers.co.kr/learn/courses/30/lessons/70129
소스코드
using System;
public class Solution {
public int[] solution(string s) {
int[] answer = new int[2];
string binary = s;
while (binary.Length > 1)
{
for (int i = 0; i < binary.Length; i++)
{
if (binary[i] == '0')
answer[1]++;
}
binary= binary.Replace("0", "");
string temp = Convert.ToString(binary.Length, 2);
binary = temp;
answer[0]++;
}
return answer;
}
}
728x90
'코딩공부 > 프로그래머스' 카테고리의 다른 글
※[프로그래머스]Lv.2 삼각 달팽이C# (나머지값으로 방향구하기) (0) | 2023.07.26 |
---|---|
※[프로그래머스]Lv.2 마법의 엘리베이터C# (곱셈 나눗셈으로 나머지) (0) | 2023.07.25 |
※[프로그래머스]Lv.2 모음 사전 C#(순열) (0) | 2023.07.20 |
※[프로그래머스]Lv.2 피로도 C#(순열) (0) | 2023.07.20 |
[프로그래머스]Lv.2 주차 요금 계산 C# (0) | 2023.07.17 |