level 1 2

프로그래머스 Level 1 - [1차]비밀지도 (Javascript)

문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/17681 문제설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부..

프로그래머스 Level 1 - 3진법 뒤집기(Javascript)

문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/68935 문제설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수입니다. 나의 풀이 ✨ function solution(n) { return parseInt(n.toString(3).split("").reverse().join("") ,3) } • n.toString(N진수) : toString은 매개변수로 기수(radix)를 받고, 기수를 이용하여 10진수를 다른 변수로 변환 ex) n.toString(2) →..