반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Node.js
- Nestjs
- 타입스크립트
- socket
- 문자열
- Crawling
- 알고리즘
- dfs
- 그래프
- 백준
- BFS
- 크롤링
- 쉬운 문제
- type challenge
- 수학
- dp
- 타입 챌린지
- HTTP 완벽 가이드
- 프로그래머스
- javascript
- HTTP
- Algorithm
- 가천대
- TCP
- ip
- 레벨 1
- 소켓
- typescript
- 프로그래머스 레벨 2
- 자바스크립트
Archives
- Today
- Total
목록replaceAll (1)
kakasoo
ReplaceAll, 동일한 문자열을 모두 대체한 다음의 문자열
type ReplaceAll = S extends From ? To : ( S extends `${From}${infer Rest}` ? `${To}${ReplaceAll}` : (S extends `${infer First}${From}${infer Last}` ? `${First}${To}${ReplaceAll}`: (S extends `${infer First}${From}` ? `${First}${To}` : S))); 좀 복잡해보이지만 이렇게 정의할 수 있다. S가 나올 수 있는 경우는 이미 From인 경우, 뒤에 다른 문자열 포함한 From인 경우, 앞과 뒤에 다른 문자열을 포함한 From인 경우, 그리고 앞에만 다른 문자열을 포함한 From인 경우, From이 포함되지 않은 경우, 이렇게 5..
프로그래밍/TypeScript
2023. 3. 23. 01:00