import Foundation
func solution(_ s:String) -> [Int] {
var s = s
var count = 0
var zeroCount = 0
while s != "1" {
count += 1
zeroCount += s.components(separatedBy: "1").joined().count
s = String(s.components(separatedBy: "0").joined().count, radix: 2)
}
return [count, zeroCount]
}
'프로그래머스 > Lv.2' 카테고리의 다른 글
[Swift] 짝지어 제거하기 (0) | 2023.02.05 |
---|---|
[Swift] 점프와 순간 이동 (0) | 2023.02.05 |
[Swift] 위장 (0) | 2023.02.04 |
[Swift] 올바른 괄호 (0) | 2023.02.04 |
[Swift] 예상 대진표 (0) | 2023.02.04 |