비밀지도 프로그래머스 2018 카카오 - 비밀지도 n개의 길이의 배열의 숫자를 2진수로 바꿔서 그 2진수를 1010101010 이면 1인것을 #으로 바꿔서 2차원 배열에 넣으면 되는 문제이다. 입력은 이런식인데 각 arr1과 arr2가 반환한 2진수의 수를 비트연산자로 연산해서 겹치는 arr을 만들수 있다. 문제를 풀다가 n의 갯수로 for 문을 돌리게되었는데 그러다 보니깐 나중에 2진수로 바꿀때 숫자의 길이가 n보다 작으면 index er... 프로그래머스파이썬알고리즘비밀지도비밀지도 프로그래머스Lv1 - [1차] 비밀지도 이 전 문제에서 알게 된 toString(2)를 사용해 2진법으로 변환시키고 or 연산자인 |를 사용하여 지도를 합쳐주었다. 문제는 0으로 시작하면 0이 제외된 1부터 나왔는데 padStart라는 게 있어서 사용을 했다. 주석으로 사용한 부분도 남는 길이만큼 0으로 채우는 것이다. 그리고 나서 정규식을 활용하여 1은 '#'으로 0은 ' '으로 치환해주었다. regex를 두번 넣어주는 게 아니... 비밀지도카카오[1차] 비밀지도Lv1프로그래머스Lv1
프로그래머스 2018 카카오 - 비밀지도 n개의 길이의 배열의 숫자를 2진수로 바꿔서 그 2진수를 1010101010 이면 1인것을 #으로 바꿔서 2차원 배열에 넣으면 되는 문제이다. 입력은 이런식인데 각 arr1과 arr2가 반환한 2진수의 수를 비트연산자로 연산해서 겹치는 arr을 만들수 있다. 문제를 풀다가 n의 갯수로 for 문을 돌리게되었는데 그러다 보니깐 나중에 2진수로 바꿀때 숫자의 길이가 n보다 작으면 index er... 프로그래머스파이썬알고리즘비밀지도비밀지도 프로그래머스Lv1 - [1차] 비밀지도 이 전 문제에서 알게 된 toString(2)를 사용해 2진법으로 변환시키고 or 연산자인 |를 사용하여 지도를 합쳐주었다. 문제는 0으로 시작하면 0이 제외된 1부터 나왔는데 padStart라는 게 있어서 사용을 했다. 주석으로 사용한 부분도 남는 길이만큼 0으로 채우는 것이다. 그리고 나서 정규식을 활용하여 1은 '#'으로 0은 ' '으로 치환해주었다. regex를 두번 넣어주는 게 아니... 비밀지도카카오[1차] 비밀지도Lv1프로그래머스Lv1