[ํ๋ก๊ทธ๋๋จธ์ค] ๐บ ๋น๋ฐ์ง๋ - [1์ฐจ] 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ / Python
๐บ ๋น๋ฐ์ง๋ ๋ฌธ์ ํ์ด๋ณด๊ธฐ
๐ ๋์ ์ฝ๋
def solution(n, arr1, arr2):
answer = []
for decimal1, decimal2 in zip(arr1, arr2):
binary12 = str(bin(decimal1 | decimal2))[2:]
binary12 = '0' * (n - len(binary12)) + binary12
binary12 = binary12.replace('1', '#')
binary12 = binary12.replace('0', ' ')
answer.append(binary12)
return answer
๋นํธ์ฐ์ฐ(Bitwise Operation)์ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์
๋๋ค. ๋ฌธ์ ์ค๊ฐ์ ๋ ์ค ํ๋๊ฐ๋ผ๋ ๋ง์ด ํํธ๊ฐ ๋ ์ ์๊ฒ ๋ค์. ํ์ด ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ ์ง๋์ ๋ฐฐ์ด์ zip
์ ์ด์ฉํ์ฌ ๊ฐ๊ฐ์ ๋ฐฐ์ด์์ ์์๋ฅผ ํ๋์ฉ ๊บผ๋
๋๋ค. ์ด์ ์ด 10์ง ๋ฐ์ดํฐ๋ฅผ OR๋ก ๋นํธ ์ฐ์ฐํฉ๋๋ค. ๊ฐ ์ง๋์ ๋ฐ์ดํฐ๋ 10์ง๋ฒ์ผ๋ก ์ํธํ ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ 2์ง๋ฒ์ผ๋ก ๋ฐ๊พธ๋ ๋ฐ ์ฌ๊ธฐ์๋ bin()
์ ์ด์ฉํฉ๋๋ค. bin()
์ ์ด์ฉํ๊ฒ ๋๋ฉด ์์ 0b
๋ผ๋ ๋ฌธ์๊ฐ ์ถ๊ฐ๋ก ๋ถ์ต๋๋ค ๋ฐ๋ผ์ ์ ์ ํ๊ฒ ๋ฌธ์์ด์ ์๋ผ์ค๋๋ค. ์ด์ง ๋ฐ์ดํฐ์ ๊ธธ์ด๊ฐ ์ง๋์ ํ ๋ณ์ ๊ธธ์ด์ ๊ฐ์์ผํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด ๊ธธ์ด๊ฐ n์ด ๋๋๋ก ์์ 0
์ ์ถ๊ฐํด์ค๋๋ค. ์ด์ ์ด ์ด์ง๋ฒ์ผ๋ก ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅ ํํ์ ๋ง๊ฒ ๋ฌธ์์ด์ replace()
Method๋ฅผ ์ด์ฉํ์ฌ ๋ณํํ ๋ค ๊ฐ๊ฐ answer
๋ฐฐ์ด์ append()
ํด์ฃผ๋ฉด ๋ฌธ์ ๊ฐ ๋ง๋ฌด๋ฆฌ๋ฉ๋๋ค.
Written with StackEdit.
'Algorithm > Problem Solving' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[ํ๋ก๊ทธ๋๋จธ์ค] ๐จโ๐ป ์บ์ - [1์ฐจ] 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ / Python
[ํ๋ก๊ทธ๋๋จธ์ค] ๐จโ๐ป ์บ์ - [1์ฐจ] 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ / Python
2019.02.13 -
[ํ๋ก๊ทธ๋๋จธ์ค] ๐ฏ ๋คํธ ๊ฒ์ - [1์ฐจ] 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ / Python
[ํ๋ก๊ทธ๋๋จธ์ค] ๐ฏ ๋คํธ ๊ฒ์ - [1์ฐจ] 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ / Python
2019.02.12 -
๐ฅ 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ ์๊ณ ๋ฆฌ์ฆ ํ ์คํธ 3์ฐจ Python ํ์ด ๋ชจ์ / KAKAO BLIND RECRUITMENT
๐ฅ 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ ์๊ณ ๋ฆฌ์ฆ ํ ์คํธ 3์ฐจ Python ํ์ด ๋ชจ์ / KAKAO BLIND RECRUITMENT
2019.02.09 -
๐ฅ 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ ์๊ณ ๋ฆฌ์ฆ ํ ์คํธ 1์ฐจ Python ํ์ด ๋ชจ์ / KAKAO BLIND RECRUITMENT
๐ฅ 2018 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฑ์ฉ ์๊ณ ๋ฆฌ์ฆ ํ ์คํธ 1์ฐจ Python ํ์ด ๋ชจ์ / KAKAO BLIND RECRUITMENT
2019.02.09