메모장 📝

알고리즘 풀이, CSS 트릭, 간단한 개념 정리 등 작은 메모들을 모아둡니다.

Crypto Zombies

CZ 002 - 주소와 매핑, 인터페이스 기초

address 주소는 특정 계정을 가리키는 고유 식별자로, 계좌번호와 같은 역할을 한다. 자료형이다. 0x0cE446255506E92DF4161

#Solidity
Crypto Zombies

CZ 001 - Contract, 자료형, 구조체, 함수, 이벤트

Solidity Solidity란 이더리움(Ethereum)과 같은 블록체인 플랫폼에서 스마트 컨트랙트를 개발하기 위한 고급 프로그래밍 언어이다

#Solidity
Snippets

downloadFile

downloadFile 브라우저에서 파일을 다운로드하는 유틸리티 함수입니다. Blob이나 MediaSource 객체를 받아서 지정된 파일명으로

#TypeScript#Utility#Browser
Snippets

loadFile

loadFile 브라우저에서 파일을 선택하고 로드하는 유틸리티 함수입니다. 파일 선택 후 제공받은 콜백 함수를 통해 파일 객체를 처리할 수 있습

#TypeScript#Utility#Browser
Type Challenges

Readonly 2

8 - Readonly 2 T에서 K 프로퍼티만 읽기 전용으로 설정해 새로운 오브젝트 타입을 만드는 제네릭 MyReadonly2<T, K>를

#TypeScript
Type Challenges

Omit

3 - Omit T에서 K 프로퍼티만 제거해 새로운 오브젝트 타입을 만드는 내장 제네릭 Omit<T, K>를 이를 사용하지 않고 구현하세요.

#TypeScript
Type Challenges

Get Return Type

2 - Get Return Type 내장 제네릭 ReturnType<T>을 이를 사용하지 않고 구현하세요. const fn = (v: boo

#TypeScript
Type Challenges

Includes

898 - Includes JavaScript의 Array.includes 함수를 타입 시스템에서 구현하세요. 타입은 두 인수를 받고, tru

#TypeScript
Type Challenges

Parameters

3312 - Parameters 내장 제네릭 Parameters<T>를 이를 사용하지 않고 구현하세요. const foo = (arg1: s

#TypeScript
Type Challenges

Unshift

3060 - Unshift Array.unshift의 타입 버전을 구현하세요. type Result = Unshift<[1, 2], 0>;

#TypeScript
Type Challenges

Concat

533 - Concat JavaScript의 Array.concat 함수를 타입 시스템에서 구현하세요. 타입은 두 인수를 받고, 인수를 왼쪽부

#TypeScript
Type Challenges

If

268 - If 조건 C, 참일 때 반환하는 타입 T, 거짓일 때 반환하는 타입 F를 받는 타입 If를 구현하세요. C는 true 또는 fal

#TypeScript
Type Challenges

Awaited

189 - Awaited Promise와 같은 타입에 감싸인 타입이 있을 때, 안에 감싸인 타입이 무엇인지 어떻게 알 수 있을까요? type

#TypeScript
Type Challenges

Exclude

43 - Exclude T에서 U에 할당할 수 있는 타입을 제외하는 내장 제네릭 Exclude<T, U>를 이를 사용하지 않고 구현하세요.

#TypeScript
Type Challenges

Length of Tuple

18 - Length of Tuple 배열(튜플)을 받아 길이를 반환하는 제네릭 Length<T>를 구현하세요. type tesla = ["

#TypeScript
Type Challenges

First of Array

14 - First of Array 배열(튜플) T를 받아 첫 원소의 타입을 반환하는 제네릭 First<T>를 구현하세요. type arr1

#TypeScript
Type Challenges

Tuple to Object

11 - Tuple to Object 배열(튜플)을 받아, 각 원소의 값을 key/value로 갖는 오브젝트 타입을 반환하는 타입을 구현하세요

#TypeScript
Type Challenges

Readonly

7 - Readonly T의 모든 프로퍼티를 읽기 전용(재할당 불가)으로 바꾸는 내장 제네릭 Readonly<T>를 이를 사용하지 않고 구현하

#TypeScript
Type Challenges

Pick

4 - Pick T에서 K 프로퍼티만 선택해 새로운 오브젝트 타입을 만드는 내장 제네릭 Pick<T, K>을 이를 사용하지 않고 구현하세요.

#TypeScript
Type Challenges

Hello World

13 - Hello World Hello, World! Type Challenges에서는 타입 단언(assertion)을 하기 위해 자체적인

#TypeScript