# codekata

698개의 포스트

[Code-Kata] 정수 내림차순으로 배치하기

1. 싱글톤 패턴(Singleton Pattern) 특정 클래스의 인스턴스가 딱 하나만 존재하도록 보장하는 패턴 딱 한번ㅁ나 생성되고 사라진다. 어디서든 정녁적으로 접근이 가능 싱글톤의 의미가 무엇인가? 메모리 적으로도 이 패턴이 굉장히 중요하고 전역변수하고 비교를

2023년 11월 30일
·
0개의 댓글
·

[Code-Kata] 정수 제곱근 판별

임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다.n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.n은 1이상, 50000000000000 이하인

2023년 11월 29일
·
0개의 댓글
·

[Code Kata] 2. 로마자에서 숫자로 바꾸기

1~3999 사이의 로마자 s를 인자로 주면 그에 해당하는 숫자를 반환하기로마자를 숫자로 읽는 방법 - 로마자를 왼쪽부터 차례대로 더하기III = 3 / XII = 12 / XXVII = 27그러나 4를 표현할 때는 IIII가 아니라 IV로, 뒤의 숫자에서 앞의 숫자를

2023년 5월 24일
·
0개의 댓글
·

[Code Kata] 1. 숫자 배열에서 특정 index 반환하기

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

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

Code Kata Day 10

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

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

Code Kata Day 9

nums는 숫자로 이루어진 배열입니다. 가장 자주 등장한 숫자를 k 개수만큼 return해주세요.발상 : 지난번에 비슷한 문제가 있었을 때는 nums에서 숫자-등장한 갯수를 Object의 key-value로 접근해 풀었다. 이번에는 array에 index라는 숫자가 이

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

Code Kata Day 8

s는 여러 괄호들로 이루어진 String 인자입니다.s가 유효한 표현인지 아닌지 true/false로 반환해주세요..

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

코드카타 7일차

문제숫자로 이루어진 배열인 nums를 인자로 전달합니다. 숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요.예를 들어,nums = 3,2,3return 3nums = 2,2,1,1,1,2,2return 2가정nums 배열의

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

Code Kata Day 7

숫자로 이루어진 배열인 nums를 인자로 전달합니다.숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요.

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

Code Kata Day 6

로마자에서 숫자로 바꾸기 1~3999 사이의 로마자 s를 인자로 주면 그에 해당하는 숫자를 반환해주세요.

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

Code Kata Day 5

strs은 단어가 담긴 배열입니다.공통된 시작 단어(prefix)를 반환해주세요.

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

코드카타 4일차

문제 숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요. num: 숫자 return: true or false (뒤집은 모양이 num와 똑같은지 여부) 예를 들어, num = 123 return false => 뒤집은 모양이 3

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

Code Kata Day 4

숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.

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

Code Kata Day 3

String 형인 str 인자에서 중복되지 않은 알파벳으로 이루어진 제일 긴 단어의 길이를 반환해주세요.

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

Code Kata Day 2

reverse 함수에 정수인 숫자를 인자로 받습니다.그 숫자를 뒤집어서 return해주세요.

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

코드카타 2일차

<문제>reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.x: 숫자 return: 뒤집어진 숫자를 반환!예들 들어, x: 1234 return: 4321x: -1234 return: -4321x: 1230 return:

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

Code Kata Day 1

문제 twoSum함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요.

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

[CodeKata] MoreThanHalf

숫자로 이루어진 배열인 nums를 인자로 전달한다.숫자 중에서 과반수가 넘은 숫자를 반환하라!(단, nums 배열의 길이는 무조건 2개 이상!)ex)nums = 3, 2, 3\-> return 3ex2)nums= 2, 2, 1, 1, 1, 2, 2\-> return 2

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

[CodeKata] SameReverse

숫자인 num을 인자로 넘겨주면, 뒤집은 모양새가 같은지 boolean 형식으로 나타내라!ex) num = 1567, False!=> 1567 != 7651ex2)num = 13431, True!=> 13431 = 13431우선 num을 문자열로 변환하기 위하여 Str

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

[CodeKata] JavaScript (Map메서드 활용)

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

2022년 11월 20일
·
0개의 댓글
·