๋น๋ฐ์ง๋
ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ
๋น๋ฐ์ง๋ - ํ๋ก๊ทธ๋๋จธ์ค
๋ฌธ์
ํด์ค
- ์ฒ์์ ํ์์ ๋๋ ์ด์ค for๋ฌธ์ด๋ if๋ฌธ์ผ๋ก ๋ฌธ์์ด์ ์ผ์ผํ ๋ถ๋ฆฌํ์๋ค.
- ๋ค๋ฅธ ์ข์ ํ์ด์์๋ ๋นํธ ์ฐ์ฐ์๋ฅผ ์ด์ฉํด์ ํด๊ฒฐํ๋ค.
- 2๊ฐ์ for๋ฌธ์ ์ฌ์ฉํ๋ ๋์ for in zip์ ์ฌ์ฉํ๋ฉด ๋ ๊น๋ํ๊ฒ ํ์ฉํ ์ ์๋ค.
- ๋นํธ ์ฐ์ฐ์, zfill, replace, zip ํจ์์ ๋ํด์ ๋ฐฐ์ธ ์ ์๋ ์ข์ ๋ฌธ์ ์ด๋ค.
ํ์ด 1
def solution(n, arr1, arr2):
result = []
for i in range(n):
result.append(bin(arr1[i]|arr2[i])[2:]
.zfill(n)
.replace('1', "#")
.replace('0', " "))
return result
ํ์ด 2
def solution(n, arr1, arr2):
answer = []
for i,j in zip(arr1,arr2):
a12 = str(bin(i|j)[2:])
.rjust(n,'0')
.replace('1','#')
.replace('0',' ')
answer.append(a12)
return answer