코딩테스트

20250311

불닭냠냠 2025. 3. 11. 17:49

오늘도 가볍게 0단계만 풀었습니다.. 


n번 원소부터 , n번째 원소까지

 

// n번째 원소부터
function solution(num_list, n) {
  let answer = [];

function solution(num_list, n) {
  }
  return answer;
}

// n번째 원소까지
function solution(num_list, n) {
  let answer = [];
  for (let i = 0; i < n; i++) {
    answer.push(num_list[i]);
  }
  return answer;
}

 

공배수

// 공배수
function solution(number, n, m) {
  if (number % n === 0 && number % m === 0) {
    return 1;
  }
  return 0;
}
// 다른 사람 풀이: 삼항 연산자
function solution(number, n, m) {
  return number % n === 0 && number % m === 0 ? 1 : 0;
}

 

 

두 수의 합

// 두 수의 합

function solution(a, b) {
  return (BigInt(a) + BigInt(b)).toString();
}

 

뒤에서 5등까지, 뒤에서 5등 위로

//뒤에서 5등까지

function solution(num_list) {
  var answer = [];
  num_list.sort((a, b) => a - b);
  answer = num_list.slice(0, 5);
  return answer;
}

//뒤에서 5등 위로
function solution(num_list) {
  return num_list.sort((a, b) => a - b).slice(5);
}

 

정수 제곱근 판별

// 정수 제곱근 판별
function solution(n) {
  if (Math.sqrt(n) % 1 !== 0) {
    return -1;
  } else {
    return Math.pow(Math.sqrt(n) + 1, 2);
  }
}

 


점점 더 메소드를 활용하고 있는 기분이라서 뿌듯합니다..ㅎ

'코딩테스트' 카테고리의 다른 글

20250314  (2) 2025.03.15
20250313  (0) 2025.03.14
20250312  (0) 2025.03.13
20250310  (0) 2025.03.10
20250307  (0) 2025.03.10