분류 전체보기(343)
-
구명보트
구명보트 function solution(people, limit) { people.sort((a, b) => a - b); let boats = 0; let i = 0; let j = people.length - 1; while (i b-a);//작은값순으로 for(let i=0;i=people.length/2;i--){ answer2.push(arr1[i]) } let stack =[] answer2.sort((a,b)=>a-b) stack = answer.concat(answer2) for(let i=0;i=stack.length/2;j++){ if(stack[i]+stack[j]
2024.03.12 -
점프와 순간 이동
점프와 순간 이동 function solution(n) { let ans = 0; while (n !== 0) { if (n % 2 === 1) { ans++; n =n-1; } else { n =n / 2; } } return ans; } 문제 설명 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈트는 건전지로 작동되는데, 순간이동을 하면 건전지 사용량이 줄지 않지만, 앞으로 K 칸을 점프하면 K 만큼의 건전지 사용량이 듭니다. 그러므로 아이언 슈트를 착용하고 이동할 때는 순간 이동을 하는 것이 더 효율적입니다. 아이언 슈트 구매자는 아이언 슈트를 착용하..
2024.03.11 -
2024 - 03 - 11
자바스크립트 개념 자바스크립트의 4대 구성요소 조건문 - if , switch 반복문 - while , for , do while 변수 값(데이터, 자료) - 자료형 -실행할 수 없는 자료(데이터) - 숫자(number) , 문장(string) , 논리(boolean) , 객체(object) const : 상수 const a=5; a=3; console.log(a); let : 수정가능한 변수 let a= 10; let b =5; console.log(a+b); 반복문 for var sum = 0; var max = 1000; for ( var i = 1; i 같지 않다. if ( a != 10 ) { console.log("거짓2"); } if ( a > 10 ) { console.log("거짓3");..
2024.03.11 -
영어 끝말잇기
영어 끝말잇기 function solution(n, words) { for(let i=1;i
2024.03.07 -
카펫
카펫 문제 설명 function solution(brown, yellow) { var answer = []; let sum = brown + yellow; for (let height = 3; height
2024.03.06 -
짝지어 제거하기
짝지어 제거하기 function solution(s){ let stack = []; for(let i=0; i 0) ? i - 1 : 0; // i를 1 감소시켜 이전 요소를 다시 검사하도록 설정 } else { i++; } } return arr.length === 0 ? 1 : 0; }
2024.03.06