반응형
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 |
Tags
- dfs
- 소켓
- 레벨 1
- 타입스크립트
- 프로그래머스
- 그래프
- 알고리즘
- socket
- javascript
- BFS
- 수학
- ip
- 자바스크립트
- HTTP 완벽 가이드
- HTTP
- dp
- 타입 챌린지
- Algorithm
- 백준
- TCP
- 문자열
- Nestjs
- 프로그래머스 레벨 2
- 크롤링
- Crawling
- Node.js
- 쉬운 문제
- 가천대
- type challenge
- typescript
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