본문 바로가기

전체 글208

타입챌린지 : 3376-InorderTraversal (medium) 이 글은 제가 타입챌린지를 하면서 해석한 내용을 적는 글입니다. 틀린 내용이 있으면 댓글 달아주시면 감사하겠습니다. https://github.com/type-challenges/type-challenges/blob/main/questions/03376-medium-inordertraversal/README.md 일단 내가 푼 답을 봐보자. interface TreeNode { val: number left: TreeNode | null right: TreeNode | null } type InorderTraversal = T extends TreeNode ? T['left'] extends TreeNode ? [...InorderTraversal, T['val']] : T['right'] extends.. 2023. 9. 15.
타입챌린지 : 3326-BEM style string (medium) 이 글은 제가 타입챌린지를 하면서 해석한 내용을 적는 글입니다. 틀린 내용이 있으면 댓글 달아주시면 감사하겠습니다. https://github.com/type-challenges/type-challenges/blob/main/questions/03326-medium-bem-style-string/README.md 쉽게 말하면 제네릭 B를 기반으로 조합할 수 있는 E와 M을 유니온 타입으로 뽑으면 된다. (근데 조금 애매한게, E의 경우 중복해서 정의할 수 있는지를 잘 모르겠다) type BEM = M extends [infer F extends string, ...infer O extends string[]] ? `${BEM}--${F}` | `${BEM}` : E extends [infer F exte.. 2023. 9. 14.
SKT FLY AI 3기 : 마지막 일상과 후기 (수료식에서의 일상) 어느덧 SKT FLY AI에서의 생활이 끝났다. 처음에는 그저 공부 내용을 필기하기 위한 목적으로 글을 쓰려고 했고 https://suloth.tistory.com/120 SKT FLY AI : 1일차 - 끄적이는 글(1). numpy와 matplot Colab Colab 들어가는 법 : 구글 로그인 -> 구글 드라이브 -> 새로 만들기 -> Colab 선택 다음 코드는 코랩에서 실행된 코드입니다. ! pip install numpy import numpy as np arr = np.array([1,2,3,4]) print(arr) print(type(arr)) suloth.tistory.com 다음에는 정보 전달을 위한 목적의 글을 쓰려고 했으나 https://suloth.tistory.com/126 .. 2023. 9. 6.
SKT FLY AI : 50일차 - 진짜 마지막 3 (발표 결과) 모든 프로젝트들의 발표가 끝났다...! 대망의 시상식 차례다! 개인 부문 시상 먼저 개인별 부문 수상자분들...! 열정반 패기반 다들 축하합니다...! 프로젝트 시상 대망의 프로젝트 시상...!!! 먼저 우수상부터! 우수상 첫 팀은 SerenA. 팀!! 축하합니다~~ 두 번째로 우수상을 거머쥔 팀은 에이단ㅡ스 팀이다. 처음 수상 팀을 호명했을 때, 아무도 나서지 않고 조용- 해서 다들 "누구지?" 하는 분위기였는데, 갑자기 다들 어? 우린가? 하고 일어나셔서 엄청 기뻐하셨던게 기억이 난다 ㅋㅋㅋ 축하드립니다! 그리고 대망의 대상은! 오토툰 (투니월드)팀이 가져갔다! 이 팀 분들도 대상 호명되자마자 소리지르고 엄청 좋아하셨다 ㅋㅋㅋ 다들 고생했습니다! 대상 축하드려요! 그리고 우리팀은...! 최우수상을 받.. 2023. 9. 6.