파이썬 2진수 변환 및 논리연산
https://programmers.co.kr/learn/courses/30/lessons/17681?language=python3
문제
문제의 핵심은 숫자를 이진수로 바꾸는 것이였다.
처음에는 이진수로 바꿔주는 함수가 있는 줄 모르고 직접 작성했었다가 다른 사람의 풀이에
그런 함수가 있는 것을 보고 파이썬의 기본 함수들의 중요성을 깨달았다.
코드
bin(정수) -> 이진수를 문자열 반환
bin(a|b) -> or 연산 후 이진수를 문자열로 반환
bin(a&b) -> and 연산 후 이진수를 문자열로 반환
.
.
.
등 등
def solution(n, arr1, arr2):
answer = []
for i,j in zip(arr1, arr2):
r = bin(i|j)[2:]
r = '0'*(n-len(r)) + r
r = r.replace('1','#')
r = r.replace('0',' ')
answer.append(r)
return answer
Author And Source
이 문제에 관하여(파이썬 2진수 변환 및 논리연산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jun112465/파이썬-2진수-변환-및-논리연산저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)