# codekata

407개의 포스트
post-thumbnail

CodeKata #2

알고리즘 숫자 반대로 반환하기.

4일 전
·
0개의 댓글

CK week1 day5

🧨 문제 받은 배열의 원소들의 공통된 접두사 문자를 반환하라 >ex) strs = ['start', 'stair', 'step'] st 반환 >ex) strs = ['start', 'wework', 'today'] '' 반환 🎯내 풀이 📍 step 1 받

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

CodeKata 2 - W1D4

그냥 주절주절 이어 붙여서 썼다. 처음엔 로 써줬었는데 굳이 쓸 필요가 없었다.무작정 코드를 줄이는 것만이 좋은건 아니지만 불필요한 코드는 진작에 없애버리자.너무 많은 글자는 정신건강에 해롭다...어쨌든 W1D3 문제는 너무 어려워서 아직도 test case 두개를 못

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

Codekata #4

두 가지가 생각났다첫 번째는, 문자열로 바꿔서 역전개두 번째는 몫과 나머지를 이용한 연산1\. 숫자가 음수일 경우, 마이너스 부호가 뒤로 가서 항상 False가 됨2\. 받은 숫자를 문자열로 변환하여 변수 str_num에 저장3\. str_num은 인덱싱/슬라이싱이 가

7일 전
·
0개의 댓글

CK week 1 day 4

숫자인 `num`을 받아 `num`이 회문(palindrome) 인지 아닌지를 반환 하는 함수를 만들어라. 회문이면 `True` 아니면 `False`를 반환 (단, 부호 포함하여 검사한다) 회문? 제대로 읽은것과 거꾸로 읽은 것과 같은 문자열

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

CK 017 | Week 1 - Day 2, Day 4

간단한 문제 & 비슷한 유형이라 묶어서 작성!

7일 전
·
0개의 댓글

Codekata #3

맨 처음 풀 때 결과론적으로 10줄 남짓한 걸 30줄을 써서 풀었다.문자열을 배열로 바꿔서 비교하고 그걸 다시 문자열로 바꿔서 배열로 넣어주고그 배열의 길이를 찾는..2중for문 포함 반복문도 6~7번 돌렸는데, 안 푸는 것만도 못 해서이전꺼는 제출도 안하고 지워버렸다

2021년 9월 15일
·
0개의 댓글

CK week1 day3

어떤 문자열에서, 연속적으로 이어진 부분문자열 중, 중복되지 않은 알파벳으로 이루어진 문자열의 길이의 최댓값을 반환하는 함수를 만들어라

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

Code Kata #1

CodeKata 문제풀이 1번

2021년 9월 14일
·
0개의 댓글

Codekata #2

Codekata #2 1. 문제 2. 내 생각 > **1. 단순 숫자는 인덱싱/슬라이싱이 안되기 때문에 문자열로 형 변환을 해야겠다 조건을 3가지로 나눴다. 양수/음수/0 각 조건에서 형 변환해준 걸 역순으로 리턴** 3. 코드 4. 후기 아직 문제 많이

2021년 9월 14일
·
0개의 댓글

TIL CODE KATA /1~2day

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

2021년 9월 14일
·
0개의 댓글
post-thumbnail

TIL | 3주차 1) CodeKata

from itertools import permutationsdef two_sum(nums, target):def two_sum(nums, target):t = 1, 5, 7, 33, 39, 52for p in enumerate(t): print(p)str = "en

2021년 9월 14일
·
0개의 댓글
post-thumbnail

CodeKata 1 - W1D1

twoSum함수에 숫자배열과 '특정 수'를 인자로 넘기면,더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요.nums은 4, 9, 11, 14target은 13 nums0 + nums1 = 4 + 9 = 13 이죠?그러면 0, 1이 return

2021년 9월 14일
·
0개의 댓글
post-thumbnail

[21/09/13 KATA NINJA] 튜플 & 후보키

{} -> \[]로 바꾸고 JSON parse를 이용하여 배열 리터럴로 만든다. => 길이가 짧은 것부터 순회하기위해 소팅을 해주고 -> 요소들을 순회하며 요소들의 원소가 결과배열에 없다면 추가해준다.소팅을 해줌으로 써 -> n^2 번 돌아야 하는 문제를 해결set 자

2021년 9월 13일
·
0개의 댓글
post-thumbnail

Codekata #1

연속해서 이어지는 수의 합이 아니므로, 반복문은 두 개 써야겠다고 생각했다.파이썬 라이브러리를 검색해서 사용해볼까 했지만, 내가 아직 파이썬에 통달한 수준이 아니기 때문에for-if문만 이용하자고 생각했다.2중 for문을 돌려서 두 수의 합이 target 이면 그 인덱

2021년 9월 13일
·
0개의 댓글
post-thumbnail

CK 016 | two_sum(python)

week1 - day1

2021년 9월 13일
·
1개의 댓글
post-thumbnail

[21/09/09] 뉴스클러스터링 거리두기 수식최대화

풀이1의 방식엔 너무 불필요한 코드가 많아 삭제하고 다음과 같이 리팩토링하였다.설명은 주석에 있다.굳이 교집합 합집합을 구할 필요는 없다. 우리는 갯수만 알면 되므로 다음과 같이 풀수도있다.참고 사진 1참고자료 1

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

[21/09/08] 오픈채팅방 - 메뉴 리뉴얼 - 올바른 괄호

filter를 한번 더 수행하는 것이 맘에 들지 않는다.forEach로 돌면서 Change를 제외한 액션들은 -> id 값과 텍스트를 담아 저장한다.다 저장되면 이를 map으로 정답 형식에 맞게 mutate하여 내보낸다.8번 기준 22.73ms캐시 기능을 추가해서, 이

2021년 9월 8일
·
0개의 댓글

Week 6 Code Kata & TIL

**문제 ** 🤔 16/27 > 양수 N을 이진법으로 바꿨을 때, 연속으로 이어지는 0의 갯수가 가장 큰 값을 return해 주세요. > 이어지는 0은 1과 1사이에 있는 것을 의미합니다. 1과 1사이에 있는 0을 binary gap 이라고 하겠습니다. > 설명: 9의 이진수는 1001 입니다. 1과 1사이에 있는 0은 2 이므로, 2를 return ...

2021년 9월 6일
·
0개의 댓글
post-thumbnail

[21/09/04] 고양이 사진첩

htmlindex.jsfetcherAppBreadCrumb.jsNodescache

2021년 9월 3일
·
0개의 댓글