[Programmers] ๋น๋ฐ์ง๋
Updated:
๋น๋ฐ์ง๋
๋น๋ฐ์ง๋ ๋ฅผ ํด๋ฆญํ๋ฉด ๋ฐ๋ก ์ด๋ํ๋ค.
๋ ๋ฐฐ์ด์ 2์ง์๋ก ๋ฐ๊พผ ๋ค, or ๊ณ์ฐ์ ํตํด ๋์จ ๊ฐ์ ๊ฐ์ง๊ณ
๊ณต๋ฐฑ๊ณผ ๋ฒฝ์ ๋ง๋ค์ด ์ฃผ๋ ๋ฌธ์ ์ด๋ค.
๋ฌธ์ ํ์ด ๊ณผ์ ์ ์ฌ์ด๋ฐ ๋ ๋๋ผ์ง๋ง ์ฝ๋๋ฅผ ์ง๊ณ ๋ณด๋ ๋๋ฌด C ๊ฐ์ ๋๋์ด ๋๋ค.
def solution(n, arr1, arr2):
answer = [''for i in range(n)]
bitCal = []
for i in range(len(arr1)):
bitCal.append(bin(arr1[i]|arr2[i])[2:])
print(bitCal)
index = 0
for cur in bitCal:
inputMap = ''
for i in range(len(cur)):
if cur[i] == '1':
inputMap += '#'
elif cur[i] == '0':
inputMap += ' '
if len(inputMap) != n:
extraSpace = ''
for i in range(n-len(inputMap)):
extraSpace += ' '
inputMap = extraSpace + inputMap
answer[index] = inputMap
index += 1
return answer
์ด๋ ๊ฒ ํ๊ณ ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๋ณด๋ ๋ด๊ฐ ์ผ์ผ์ด ๋ง๋ ๊ธฐ๋ฅ์ด
ํ์ด์ฌ์์ ์ด๋ฏธ ์ ๋ถ ํจ์๋ก ์กด์ฌํ๋ ๊ธฐ๋ฅ์ด์๋ค..
๋ ๋ง์ ๊ฑธ ๋ฐฐ์ ๊ฐ๋ค..
Leave a comment