profile
김선주입니다.

codekata 23

재귀 알고리즘오늘은 재귀알고리즘에 대한 문제입니다. 재귀(recursion)란, 자신을 정의할 때 자기 자신을 호출하는 방법을 뜻합니다. 프로그래밍의 함수정의에서 많이 사용됩니다.예)const countdown = n => { console.log(n); count

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

codekata week3-day004

주어진 숫자 배열에서, 0을 배열의 마지막쪽으로 이동시켜주세요. 원래 있던 숫자의 순서는 바꾸지 말아주세요.(새로운 배열을 생성해서는 안 됩니다.)Input: 0,1,0,3,12Output: 1,3,12,0,0const moveZeroes = nums => { for

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

codekata week3-002

문자로 구성된 배열을 input으로 전달하면, 문자를 뒤집어서 return 해주세요.새로운 배열을 선언하면 안 됩니다.인자로 받은 배열을 수정해서 만들어주세요.Input: "h","e","l","l","o"Output: "o","l","l","e","h"Input: "

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

codekata week3-day1

두 개의 input에 복소수(complex number)가 string 으로 주어집니다. 복소수란 a+bi 의 형태로, 실수와 허수로 이루어진 수입니다.input으로 받은 두 수를 곱해서 반환해주세요. 반환하는 표현도 복소수 형태의 string 이어야 합니다.복소수 정

2021년 12월 27일
·
0개의 댓글
·

code kata 009

nums는 숫자로 이루어진 배열입니다. 가장 자주 등장한 숫자를 k 개수만큼 return해주세요.nums = 1,1,1,2,2,3,k = 2​return 1,2​nums = 1k = 1​return 1같은 숫자개수 세어야함개수 많은것부터 줄세우고k개수만큼 출력 필요한

2021년 12월 24일
·
0개의 댓글
·

code kata 006

로마자에서 숫자로 바꾸기1~3999 사이의 로마자 s를 인자로 주면 그에 해당하는 숫자를 반환해주세요. 로마 숫자를 숫자로 표기하면 다음과 같습니다. Symbol ValueI 1V 5X 10L

2021년 12월 20일
·
0개의 댓글
·

codekata003

const getLengthOfStr = str => { let max = 0; let tempStr =''; for (let i=0; i<str.length; i++){ if (tempStr.includes(stri)){ tempStr = t

2021년 12월 15일
·
0개의 댓글
·
post-thumbnail

code kata -01

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

2021년 12월 13일
·
0개의 댓글
·