slice(3)
-
n^2 배열 자르기
https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krLv2규칙에 따라 생성된 n×n 배열을 1차원으로 펼친 뒤 left부터 right까지의 구간만 반환하는 문제.풀이과정function solution(n, left, right) { let answer = []; for(let i=startI; i= j ? i : j answer.push(pushNumber) } } return answer.slice(left, right + 1);}이게 태초의 코드다...
2025.12.23 -
할인 행사
https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krLv2할인 일정에서 연속 10일 동안 원하는 상품과 수량을 모두 충족할 수 있는 회원가입 시작 날짜의 개수를 구하는 문제.풀이function solution(want, number, discount) { let answer = 0; const wantArr = [] for(let i=0; i풀이설명원하는 물품(want 배열)과 수량(number 배열)을 조합하여 wantArr을 만든다.ex) want = ["banana"], number..
2025.12.19 -
영어 끝말잇기
https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 하루 하나씩 풀어서 올릴거다.왜?재밌으니까. Lv2.n명이 순서대로 영어 끝말잇기를 할 때 규칙을 처음으로 어긴 사람의 번호와 그 사람이 몇 번째 차례에 탈락했는지를 구하는 문제function solution(n, words) { let answer = [0,0]; for(let i=0; i w === words[i]) if(alreadySaidWord){ answer = [(i%n+1),Math.floor(i..
2025.12.12