Coding Test/프로그래머스

진법 변환을 이용한 간단한 문제가 있어 정리해보고자 합니다.  문제설명자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해 주세요. 제한사항n은 1 이상 100,000,000 이하인 자연수입니다.입출력 예 & 설명 입출력 예 #1답을 도출하는 과정은 다음과 같습니다.따라서 7을 return 해야 합니다.  입출력 예 #2답을 도출하는 과정은 다음과 같습니다.따라서 229를 return 해야 합니다.나의 풀이 진법 변환포스팅에서 알아보았던 parseInt() 함수를 사용하여 간단하게 원하는 진법으로 변환할 수 있습니다. parseInt(String, radix)와 같이 구문이 이루어져 있기 때문에 t..
문제설명 다음은 어느 한 서점에서 판매 중인 도서들의 도서 정보(BOOK) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. 문제 BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해 주세요. 결과는 출판일을 기준으로 오름차순 정렬해 주세요. 입출력 예 & 설명 예를 들어 BOOK 테이블이 다음과 같다면 조건에 속하는 도서는 도서 ID 가 3, 4인 도서이므로 다음과 같습니다. 그리고 출판일 오름차순으로 정렬하여야 하므로 다음과 같은 결과가 나와야 합니다. 주의사항 PUBLISHED_DATE의 데이트 포맷이 예시와 동일해야 정답처..
▶구조분해할당을 이용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 점 네 개의 좌표를 담은 이차원 배열 dots가 다음과 같이 매개변수로 주어집니다. [[x1, y1], [x2, y2], [x3, y3], [x4, y4]] 주어진 네 개의 점을 두 개씩이었을 때, 두 직선이 평행이 되는 경우가 있으면 1을 없으면 0을 return 하도록 solution 함수를 완성해 보세요. 제한사항 dots의 길이 = 4 dots의 원소는 [x, y] 형태이며 x, y는 정수입니다. 0 ≤ x, y ≤ 100 서로 다른 두 개 이상의 점이 겹치는 경우는 없습니다. 두 직선이 겹치는 경우(일치하는 경우)에도 1을 return 해주세요. 임의의 두 점을 이은 직선이 x축 또는 y축과 평행한 경우는 주어지지 않습니다..
▶sort() 함수를 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 정수 n을 기준으로 n과 가까운 수부터 정렬하려고 합니다. 이때 n으로부터의 거리가 같다면 더 큰 수를 앞에 오도록 배치합니다. 정수가 담긴 배열 numlist와 정수 n이 주어질 때 numlist의 원소를 n으로부터 가까운 순서대로 정렬한 배열을 return 하도록 solution 함수를 완성해 주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 원소 ≤ 10,000 1 ≤ numlist의 길이 ≤ 100 numlist는 중복된 원소를 갖지 않습니다. 입출력 예 & 설명 입출력 예 #1 4에서 가까운 순으로 [4, 5, 3, 6, 2, 1]을 return 합니다. 3과 5는 거리가 같으므로 더 큰 5가 앞에 ..
지누박
'Coding Test/프로그래머스' 카테고리의 글 목록 (9 Page)