
toUpperCase(), slice(). for of, map

.length, includes()

JS로 구하는 팩토리얼(factorial) 함수 알고리즘

JS로 푸는 피보나치 수열 알고리즘

나머지 (%), forEach

정수의 각 자릿수의 홀, 짝 구분하기

문자열에서 각 문자의 개수를 세고, 가장 많이 등장하는 문자를 찾기 : ASCII 코드, charCodeAt, fromCharCode, Math.max(), fill(), Array()

JS로 소수 구하기 (약수, 제곱근으로 범위 최적화)

JavaScript에서 문자열을 역으로 출력하기 split(), reverse(), join()

JavaScript에서 등차수열 합 구하기

JAVASCRIPT 의 필승법 구하기

배열에서 가장 큰 차이 찾기, 주식의 최대 이익 찾기

JAVASCRIPT로 2진수 0과 1 사이의 최대 거리 찾기

JavaScript의 배열 요소 중에서, 조건에 맞는 경우의 수의 합을 구하기 : for 문 중첩, Map 함수, nC2 도출

랜덤한 문자열의 조합 s 안에서, 반복 없이 가장 긴 알파벳 길이를 구하는 함수를 만드세요.

문자열 s가 pangram인지 판단하는 함수를 작성하세요.

2차원 배열 str을 입력 받아 모든 요소를 곱한 값을 반환하는 함수를 구현하세요.

직사각형을 그리려고 할 때 마지막 x,y 좌표를 출력하는 프로그램을 구현하세요.

전광판에 주어진 시간에 딱, 나타나는 문자열 찾기

문장을 구분자를 기준으로 나누어서, 각 단어를 거꾸로 뒤집고 합친 후 배열로 출력하기

배열 a에 n개의 정수가 들어있을 때, 내부의 정수들을 모두 아우르는 최대 공약수를 출력하기

배열 a는 n개의 정수를 가지고 있으며, n는 5 이상의 수입니다. n개의 정수 중, 단 2개의 수만 다른 수를 갖고 나머지 수는 모두 동일합니다. 이때 이 두 수의 인덱스를 찾아서 출력하세요.

두 정수 A, B를 소인수 분해 했을 때, 공통된 소수의 집합을 가지고 있는 지 판단하는 함수를 작성하세요.

최대한 많은 폰켓몬 종류를 소유하는 방법

수많은 마라톤 선수들이 마라톤에 참여하여 단 한명을 제외하고 모두 완주하였을 때, 해당 선수의 이름을 구하세요.

전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하세요.

서로 다른 옷의 조합의 수

정수 배열 arr가 주어질 때, 0에서 가장 가까운 값을 구하세요.

문자열 s가 주어질 때, 문자열에서 제일 처음으로 두 번 등장하는 문자를 출력하는 함수를 완성하세요.

문자 n이 주어질 때, 0부터 n을 2진수화하여 1의 값을 모두 더한 후 출력하는 프로그램을 구현하세요.

배열에 1부터 차례대로 숫자가 입력됩니다. 그런데, 이 중에서 어느 숫자들은 다시 삭제가 됩니다. 이때 n 번째로 삭제가 된 숫자를 구하세요.

독감에 걸린 사람 infected와 00 건물에서 함께 있었던 사람들의 번호를 오름차순으로 추출하세요.

배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수 구하기

0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.

어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열이 주어질 때, 이 과학자의 H-Index를 구하세요.

가로가 w 세로가 h인 직사각형 area가 있습니다. w는 h보다 길 수 없으며, 여러 가로, 세로 조합 중 두 값의 차이가 가장 적은 값을 찾아 반환하세요.

📌 문제 그림처럼 열차가 들어갔다 나올 수 있는 플랫폼이 있다. 열차가 1번부터 3번까지 순서대로 들어온다고 했을 때, 입력 순서대로 나갈 수 있는지 없는지 판단하는 프로그램을 작성하시오.

📌 문제 괄호가 제대로 닫혔다면 true, 아니라면 false를 출력하는 함수를 작성하세요.

주어진 문자열 s가 괄호가 서로 교차하지 않은 형태로 짝이 잘 맞게 이루어진 문자열인지 판단하여 맞다면 1, 아니라면 0을 반환하세요.

📌 문제 계산 수식이 주어졌을 때, 같은 짝의 괄호 위치를 찾는 프로그램을 제작하시오.

배열 `arr`에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 `return` 하는 `solution` 함수를 완성해 주세요.

📌 문제 문자열 s가 주어질 때 연속한 2개의 같은 문자가 주어질 수 있습니다. 연속한 2개의 같은 문자가 없을 때까지 반복하여 목표한 문자열을 얻으려고 할 때, 프로그램을 구현하세요. 입출력 예 | s | r

먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열과 각 작업의 개발 속도가 적힌 정수 배열이 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 구현하세요.

운영체제가 어떠한 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내세요.

트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내세요.

중위 표기법을 후위표기법으로 변환하는 함수를 작성하세요

문자열 계산식을 입력받는 계산기를 만드려고 합니다. 계산식은 덧셈, 뺄셈, 숫자로만 이루어져 있습니다. 계산식 s가 주어질 때, 계산식의 계산 결과를 출력하는 프로그램을 구현하세요.

filter와 include를 사용하여 요소를 선택합니다.

삼각형을 만들 수 있는 변들 중 가장 둘레 긴 삼각형의 둘레를 구하세요.

문자열 배열 arr가 있습니다. 이 문자열의 공통된 문자를 오름차순으로 출력하세요.

게임을 계속 진행하다가 마지막에 카드 뭉치에 남은 카드의 라이프 수치를 출력하는 프로그램을 구현하세요.

1로 이루어진 구역의 개수를 측정해서 반환해 주세요.

["follower", "following"] 는 follower가 following을 팔로우함을 나타냅니다. 이 관계가 표현된 2차원 문자열 배열 A가 주어질 때, SNS에서 서로를 팔로한 쌍의 수를 구하세요.

정해진 규칙과 순서에 맞춰 낱말을 골라 말해야 하는 낱말게임이 있습니다. 패턴 `p`와 정답 `a`가 주어졌을 때, 게임의 규칙을 지켰는지의 여부를 출력하세요.

알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.

두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오.

지민이는 자신의 저택에서 MN개의 단위 정사각형으로 나누어져 있는 M×N 크기의 보드를 찾았다. 어떤 정사각형은 검은색으로 칠해져 있고, 나머지는 흰색으로 칠해져 있다. 지민이는 이 보드를 잘라서 8×8 크기의 체스판으로 만들려고 한다.

N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오.

코딩테스트에서 자주 등장하는 여러 개의 테스트 케이스 혹은 가변 길이 입력을 처리할 때,splice() 대신 포인터(index) 방식을 사용하는 것이 표준적이며 안정적이다.배열에서 특정 줄(행)을 직접 지정해서 읽고, 다음 줄로 자연스럽게 이동해가며 입력을 처리하는 방

네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.

https://school.programmers.co.kr/learn/courses/30/lessons/17680

2022 kakao blind recruitment - 양궁대회