목록비트연산자 (1)
MUKER_DEV with iOS

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 실패 풀이 func solution(_ numbers:[Int64]) -> [Int64] { return numbers.map { var n = $0 + 1 for i in n... { if (i^$0).nonzeroBitCount [Int64] { return numbers.map { let next = ~$0 & ($0+1) return ($0 | next) & ~(next >> 1) } } 풀이 키워드 비트연산자 비트가 2개 이하로 다른 수 중 제일 작은 수를 구하는 방법은 비트의 제일 오른쪽 0이 1로..
🤖 알고리즘/programmers
2023. 4. 13. 17:35