[프로그래머스] 230921 코딩테스트 연습 1. 약수의 개수와 덧셈 function solution(left, right) { var answer = 0; const cnt_arr = Array.from({length: right-left+1}, () => 0); // 1과 자기 자신은 포함 > 2를 default 값으로 // 약수 개수 구하기 for(let i = left; i
[프로그래머스] 230920 코딩테스트 연습 1. 같은 숫자는 싫어 function solution(arr) { var answer = []; answer.push(arr[0]); for(let i=1; i 3진법 만들기 n1 = n.toString(3); // 3진법 뒤집기 n2 = n1.split("").reverse().join(""); // 뒤집은 3진법 > 10진법 만들기 n2 = parseInt(n2, 3); answer = Number(n2.toString(10)); return answer; } 3. 크기가 작은 부분 문자열 function solution(t, p) { let cnt = 0; let arr = [] let len = p.length; let pNum = parseInt(p); for (let i=0; i { if (..
[모던 JavaScript] 5.4~ 5.5 과제 정리! 5.4 배열 5.5 배열과 메서드 5.4 (1) 배열은 복사가 될까요? 5.4 (2) 배열과 관련된 연산 5.4 (3) 배열 컨텍스트에서 함수 호출하기 5.4 (4) 입력한 숫자의 합 구하기 5.4 (5-1) 최대합 부분 배열 (1) 5.4 (5-2) 최대합 부분 배열 (2) 5.5(1) border-left-width를 borderLeftWidth로 변경하기 5.5(2) 특정 범위에 속하는 요소 찾기 5.5(3) 특정 범위에 속하는 요소 찾기 (배열 변경하기) 5.5(4) 내림차순 정렬하기 5.5(5) 배열 복사본 정리하기 5.5(6) 확장 가능한 계산기 5.5(7) 이름 매핑하기 5.5(8) 객체 매핑하기 5.5(9) 나이를 기준으로 객체 정렬하기 5.5(10) 배열 무작위로 섞기 5.5(11) 평균..
[모던 JavaScript] 4.6 ~ 5.3 과제 정리! 4.6 옵셔널 체이닝 '?.' 4.7 심볼형 4.8 객체를 원시형으로 변환하기 5.1 원시값의 메서드 5.2 숫자형 5.3 문자열 5.1 문자열에 프로퍼티를 추가할 수 있을까요? 5.2(1) 수를 입력받아 덧셈하기 5.2(2) 6.35.toFixed(1) == 6.3인 이유는 무엇일까요? 5.2(3) 숫자를 입력할 때까지 반복하기 5.2(4) 간헐적인 무한 루프 5.2(5) 최소에서 최대까지 임의의 숫자 5.2(6) 최소에서 최대까지 임의의 정수 5.3(1) 첫 글자를 대문자로 변경하기 5.3(2) 스팸 문자열 걸러내기 5.3(3) 문자열 줄이기 5.3(4) 숫자만 추출하기