티스토리

9.9
검색하기

블로그 홈

9.9

k99hyerin.tistory.com/m

나는김혜린 님의 블로그입니다.

구독자
4
방명록 방문하기

주요 글 목록

  • [Coding Test/JS] 폰켓몬 1. 문제 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세 번째(2번) 폰켓몬을 선택 첫.. 공감수 0 댓글수 0 2022. 5. 25.
  • [Coding Test/JS] 카펫 1. 문제 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 길이보다 .. 공감수 0 댓글수 0 2022. 5. 23.
  • [Coding Test/JS] 약수의 개수와 덧셈 1. 문제 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 : 1 ≤ left ≤ right ≤ 1,000 2. 풀이방법 생각 13 1 13 / 2 sum = 13 14 1 2 7 14 / 4 sum = 27 15 1 3 5 15 / 4 sum = 42 16 1 2 4 8 16 / 5 sum = 26 17 1 17 / 2 sum = 43 for문으로 left와 right를 돌리고 각각의 약수 개수를 구해서 짝수인지 아닌지만 하면 댐 -> 매우 쉬움 ㅎㅎㅎㅎㅎ 3. 코드 구현 function solution(left.. 공감수 0 댓글수 0 2022. 5. 19.
  • [Coding Test/JS] 두 개 뽑아서 더하기 1. 문제 2. 풀이 방법 생각 이중 for 문 사용해 새로운 배열에 두 개를 더한 값을 무작정 넣음 새로운 배열(result)을 정렬 후 중복값 제거한 새로운 배열(real) 만듦 배열(real)을 정렬해서 return 3. 코드 구현 function solution(numbers) { let result = []; for(let i = 0; i < numbers.length; i++) { for(let j = 0; j < numbers.length; j++) { if(i === j) continue; result.push(numbers[i] + numbers[j]); } } result = result.sort(); let real = []; for(let i = 0; i < result.length.. 공감수 0 댓글수 0 2022. 5. 18.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.