
[Programmers] Level 2. 2개 이하로 다른 비트
·
코딩테스트/Python
🔗 Problem Link 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❔Thinking 함수 f(x)는 'x보다는 크고, x와 비트가 2개 이하로 차이나는 수'를 반환한다. 비트는, 주어진 '10진수 x를 2진수로 변환한 수'이다. 💻Solution 1. x와 x보다 큰 수의 binary값을, 자리수 하나하나 비교하는 풀이 def bit_checker(x:str, y:str)->bool: answer = 0 for x_bit, y_bit in zip(x,y): if answer > 2: return False else: if x_bit != y_bit..