# CodeTest

55개의 포스트
post-thumbnail

프로그래머스 Lv0 day3

말 그대로 나머지 연산자를 써보기오름차순인 배열을 새롭게 만들어서그 중앙값을 출력 하면 될줄 알았는데새로운 배열을 만드는게 생각처럼 되지 않았다.알고리즘 정렬 정복 참고한 포스팅결국 구글링으로 알고리즘의 정렬을 찾아보니 생각보다 다양한 정렬 알고리즘이 제시되었다. 당장

약 20시간 전
·
0개의 댓글
·
post-thumbnail

[ 프로그래머스 LV.2 ] 최솟값 만들기 (JavaScript)

[ 프로그래머스 LV.2 ] 최솟값 만들기 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적

6일 전
·
0개의 댓글
·
post-thumbnail

[ 프로그래머스 LV.1 ] 최대공약수와 최소공배수(JavaScript)

[ 프로그래머스 LV.1 ] 최대공약수와 최소공배수 문제 설명 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의

7일 전
·
0개의 댓글
·
post-thumbnail

[ 프로그래머스 LV.2 ] JadenCase 문자열 만들기(JavaScript)

\[ 프로그래머스 LV.? ] 제목JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고)문자열 s가 주어졌을 때, s를

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

[ 프로그래머스 LV.1 ] 직사각형 별찍기 (JavaScript)

\[ 프로그래머스 LV.1 ] 직사각형 별찍기이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.n과 m은 각각 1000 이하인 자연수입니다.입력 : 5 3결과 c언

2023년 1월 16일
·
0개의 댓글
·

Ransom Note

주어진 두 문자열에 대해 (ransomNote, magazine)magazine을 구성하는 문자들로 ransomNote 문자열을 구성할 수 있는지 없는지를판단한다.magazine을 구성하는 문자열을 HashMap으로 변환한다. (개별문자를 key 로, 그 갯수를 val

2023년 1월 4일
·
0개의 댓글
·

Middle of the Linked List

Singly Linked List 의 중간 Node를 찾아 해당 노드를 반환한다.첫번째 방법Singly Linked List의 총 길이 를 구한다음,중간 Node 를 찾아 반환한다. 두번째 방법Singly Linked List의 중간 Node를 구하므로,while 문에

2023년 1월 4일
·
0개의 댓글
·

Number of Steps to Reduce a Number to Zero

주어진 N에 대해 짝수라면 2로 나누고,홀수라면 1을 나누는 작업을 반복하여 0으로 만들고,그 작업 횟수를 반환한다.첫번째 풀이두번째 풀이 isOddOrEven() 이라는 함수내부의 코드가 num = (num % 2 == 0) ? (num / 2) : (num - 1)

2023년 1월 4일
·
0개의 댓글
·

Fizz Buzz

3으로 나눠지는 수 : Fizz5로 나눠지는 수 : Buzz3 및 5로 나눠지는 수 : FizzBuzz그 외 : 본인 숫자주어진 길이 n의 배열에 위 조건으로 원소를 리스트에 삽입한다.

2023년 1월 2일
·
0개의 댓글
·

Running Sum of 1D Array

주어진 배열의 원소 위치 마다 누적 합을 구해새로운 배열에 할당한다.

2023년 1월 2일
·
0개의 댓글
·

Richest Customer Wealth

행 : 고객열 : 계좌각 고객별 은행 별 계좌중 가장많은 돈을 보유하고 있는 고객의 계좌의 총 합을 반환한다.

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

유클리드 호제법, GCD, LCM 구하기

유클리드 호제법을 통한 gcd, lcm 구하기

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

[prgrms] 징검다리 건너기

12.25 문제풀이

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

[prgrms] 삼각달팽이

12.24 문제풀이

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

[prgrms] 보석쇼핑

12.24 문제풀이

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

[ 프로그래머스 LV.1 ] 행렬의 덧셈 (JavaScript)

\[ 프로그래머스 LV.1 ] 행렬의 덧셈행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.행렬 arr1,

2022년 12월 21일
·
0개의 댓글
·
post-thumbnail

[ 프로그래머스 LV.1 ] 부족한 금액 계산하기 (JavaScript)

\[ 프로그래머스 LV.1 ] 부족한 금액 계산하기새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면

2022년 12월 21일
·
0개의 댓글
·
post-thumbnail

[ 프로그래머스 LV.2 ] 최댓값과 최솟값 (JavaScript)

[ 프로그래머스 LV.2 ] 최댓값과 최솟값 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s

2022년 12월 21일
·
0개의 댓글
·

CodeTest

test

2022년 9월 23일
·
0개의 댓글
·

[Algorithm]BinaryTree, BinaryTreeSearch

이진트리와 이진 탐색트리의 javascript 구현

2022년 9월 17일
·
0개의 댓글
·