본문 바로가기

전체 글48

프로그래머스 - 직사각형 별찍기(자바스크립트) https://school.programmers.co.kr/learn/courses/30/lessons/12969 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); let star = '' for (let i = 0; i < a; i++){ star = star+'*' } for (let j=0; j 2023. 3. 2.
프로그래머스 - 3진법 뒤집기(자바스크립트) https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💫 최종풀이 function solution(n) { var num = n.toString(3).split("").reverse().join("") var answer = parseInt(num, 3); return answer; } 자바스크립트 진법 다루기 .toString(n) 문법을 통해 n진법의 수로 변경 할 수 있다. var x = 16 x.toString(8)//20 x.toString.. 2023. 3. 2.
불변 객체 불변 객체를 만드는 방법 자바스크립트 변수 복사 비교( 기본형데이터, 참조형 데이터) 아래 게시물을 다 이해했다는 가정에서 쓰는 글입니다.!! greenteafrog.tistory.com 위 포스팅의 마지막 부분을 보면 알 수 있듯이 참조형 데이터의 '가변'은 데이터 자체가 아닌 내부 프로퍼티를 변경할 때만 성립한다고했다. 데이터 자체 ( 새로은 데이터(객체)를 할당 하면 )를 변경 하면 기본형 데이터와 마찬가지로 기존데이터는 변하지 않는다. ( 새로운 데이터 주소를 저장 할 뿐이다 ) 이때 내부 프로퍼티를 변경할때마다 새로운 객체를 할당하기로 약속한다면 객체역시 불변성을 확보할 수 있다. 객체 가변성의 문제점 얕은 복사 var user = { name: 'eastzoo', age: 25 }; var n.. 2023. 2. 16.
자바스크립트 변수 복사 비교( 기본형데이터, 참조형 데이터) 아래 게시물을 다 이해했다는 가정에서 쓰는 글입니다.!! 2023. 2. 13.