# codekata

86개의 포스트
post-thumbnail

[CodeKata]2

* 문제 인자인 height는 숫자로 이루어진 배열입니다.그래프로 생각한다면 y축의 값이고, 높이 값을 갖고 있습니다. 아래의 그래프라면 height 배열은 [1, 8, 6, 2, 5, 4, 8, 3, 7] 입니다. 저 그래프에 물을 담는다고 생각하고, 물을 담을 수

6일 전
·
0개의 댓글

Wecode] JavaScript - Codekata(10/7)

str 각각의 알파벳을 기준으로 for문을 돌려서 중복되지 않은 제일 긴 단어를 array 형태로 만든다.그 array의 값 중 길이가 제일 긴 단어의 길이를 return하면 풀이 완료! 처음에 for문 작성시 break를 사용하지 않아 infinite loop에 ri

2020년 10월 8일
·
0개의 댓글

Code kata 2

20201008 CodeKata

2020년 10월 8일
·
0개의 댓글
post-thumbnail

CodeKata 23

이전에 재귀에 대해 이미 배운바 있습니다.오늘은 재귀를 사용해서 문제를 풀어주세요.str 이라는 'string'을 넘겨주면 글자순서를 바꿔서 return해주세요.reverse 메서드 사용은 당연히 금지입니다!\*힌트아래의 코드가 어색한 것은 아니겠죠?(함수의 retur

2020년 10월 7일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #23

재귀(Recursion)이전에 재귀에 대해 이미 배운바 있습니다.오늘은 재귀를 사용해서 문제를 풀어주세요.str 이라는 'string'을 넘겨주면 글자순서를 바꿔서 return해주세요.reverse 메서드 사용은 당연히 금지입니다!\*힌트아래의 코드가 어색한 것은 아니

2020년 10월 7일
·
0개의 댓글

Wecode] JavaScript - Codekata(10/6)

Question? 사용한 Method ① : 주어진 숫자의 절대값을 반환하며 숫자가 아닌 문자열, 빈 매개변수 등을 받으면 NaN을 반환한다. 빈 문자열이나 빈 배열을 제공하면 0을 반환한다. ②: Number 객체를 나타내는 문자열을 반환한다. ③: St

2020년 10월 6일
·
0개의 댓글

[CodeKata] 002

[CodeKata] 002

2020년 10월 6일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #22

1. 버블정렬(Bubble Sort) 버블 정렬은 인접한 데이터를 교환해서 정렬하는 알고리즘입니다. 알고리즘의 정렬되는 모습이 마치 거품처럼 보인다고 해서 붙여진 이름입니다. 아래 그림을 한 번 봐주세요. 아마 알고리즘이 바로 이해되실 것입니다. 아래와 같은 정렬되

2020년 10월 6일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata # 21

1. Selection Sort(선택정렬) 정렬 알고리즘은 순서가 없던 데이터를 순서대로 바꾸어 나열하는 알고리즘입니다. 정렬을 하는 방법은 여러가지가 있는데, 그 중에 유명한 알고리즘은 아래 4가 있습니다. 선택정렬 버블정렬 삽입정렬 퀵정렬 오늘은 선택정렬을 배우

2020년 10월 6일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #20 📌

이진탐색을 배우기 전에 선형탐색(Linear Search)먼저 보겠습니다.\*\* 선형탐색이나, 이진탐색의 요소는 오름차순이나 내림차순으로 되어 있어야 적용할 수 있는 알고리즘입니다.let arr = \[2, 4, 6, 8, 11, 14];위의 배열에서 요소가 8인것을

2020년 10월 6일
·
0개의 댓글
post-thumbnail

CodeKata 22

버블정렬(Bubble Sort)버블 정렬은 인접한 데이터를 교환해서 정렬하는 알고리즘입니다.알고리즘의 정렬되는 모습이 마치 거품처럼 보인다고 해서 붙여진 이름입니다.

2020년 10월 6일
·
0개의 댓글

[CodeKata]1

two_sum함수에 숫자 리스트와 '특정 수'를 인자로 넘기면,더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요.nums: 숫자 배열target: 두 수를 더해서 나올 수 있는 합계return: 두 수의 index를 가진 숫자 배열예를 들어,n

2020년 10월 5일
·
0개의 댓글

[CodeKata] 001

[CodeKata] 001

2020년 10월 5일
·
0개의 댓글
post-thumbnail

CodeKata 21

Selection Sort(선택정렬)정렬 알고리즘은 순서가 없던 데이터를 순서대로 바꾸어 나열하는 알고리즘입니다.정렬을 하는 방법은 여러가지가 있는데, 그 중에 유명한 알고리즘은 아래 4가 있습니다.

2020년 10월 5일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #19

숫자로 이루어진 리스트 nums를 인자로 주면,그 안에서 어떤 연속적인 요소를 더했을 때 가장 큰 값이 나오나요?가장 큰 값을 찾아 return해주세요.

2020년 10월 5일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #18 📌

1. Question 다음과 같이 input이 주어졌을 때,같은 알파벳으로 이루어진 단어끼리 묶어주세요. output에서 순서는 상관없습니다.

2020년 9월 30일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #17

prices는 배열이며, 각 요소는 매일의 주식 가격입니다.만약 한 번만 거래할 수 있다면 = 사고 팔 수 있다면,제일 큰 이익은 얼마일까요?

2020년 9월 30일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #16 📌

양수 N을 이진법으로 바꿨을 때, 연속으로 이어지는 0 중에서 가장 큰 값을 return해 주세요.이어지는 0은 1과 1사이에 있는 것을 의미합니다.1과 1사이에 있는 0을 binary gap 이라고 하겠습니다.Ref.https://medium.com/akia

2020년 9월 29일
·
0개의 댓글
post-thumbnail

JavaScript - CodeKata #15

오늘은 재귀알고리즘에 대한 문제입니다.재귀(recursion)란, 자신을 정의할 때 자기 자신을 호출하는 방법을 뜻합니다. 프로그래밍의 함수정의에서 많이 사용됩니다.countdown 함수는 받은 인자를 console로 출력합니다.그런데 위의 함수를 실행하면 10에서 시

2020년 9월 29일
·
0개의 댓글