Coding Test

Stack을 이용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()"는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.'(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항문자열 s의 길이 : 100,000 이하의 자연수문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다.입출력 예 & 설명 나의 풀이 JavaScript에서의 Stack은 배열로 표현할 수 ..
진법 변환을 이용한 간단한 문제가 있어 정리해보고자 합니다.  문제설명자연수 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의 데이트 포맷이 예시와 동일해야 정답처..
·Coding Test/백준
문제설명 입력 & 출력 나의 풀이 이번 문제는 앞선 진법 변환 1 포스팅에서 정리했던 문제의 반대의 문제입니다. 위와 같은 공식으로 계산을 하면 진법을 계산할 수 있습니다. 이 방법으로 계산하면 어느 진법이든 계산이 가능합니다. 문제에서는 숫자 N을 B진법으로 나눠주면 되기 때문에 이를 계산하면 다음과 같습니다. 그러면 진법 계산을 문제에 적용하면 35, 35, 35, 35, 35 가 나오게 되는데, 이를 문제에서 10진법을 넘어가는 수는 새롭게 정의한 진법으로 표시하면 됩니다. 본격적으로 "나의 풀이"를 설명하자면 먼저 입력을 map(Number)을 사용하여 N과 B를 정수형으로 받아줍니다. N을 계속해서 몫으로 업데이트해줄 것이기 때문에 while문의 조건을 N >= B로 지정해 줍니다. 몫을 Mat..
지누박
'Coding Test' 카테고리의 글 목록 (24 Page)