inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

rhkdtjd_12님의 게시글

rhkdtjd_12 rhkdtjd_12

@rhkdtjd124829

수강평 작성수
13
평균평점
5.0

게시글 29

질문&답변

풀어보았지만 실패했습니다.

혹시 이런 문제를 계속계속 풀어가야 될것 같은데 typescript의 타입들을 만들거나 풀때 꿀팁 같은게 있을까요? 현재 제가 하는 방식은 type result = Route["search"]; 이런식으로 대충 원하는 모양을 만든다음에 마우스 커서를 올려서 타입을 확인하면서 천천히 푸는 방법인데 혹시 더 좋은 방법이나 꿀팁이 있으시다면 알려주시면 감사합니다!

좋아요수
1
댓글수
2
조회수
310

질문&답변

splice 를 이용해서 풀어봤습니다. 이렇게 풀어도 될까요?!

Set 자료형은 중복을 제거 하기 때문에 중복 문자열 길이가 같으면 그것도 중복 제거 해버립니다. console.log(sol('KKHTTSSSSSEE')); 결과 : K2HTS5E K2가 T2가 나와야 하는데 2가 중복 되어 사라지는걸 알 수 있습니다.

좋아요수
0
댓글수
2
조회수
343

질문&답변

react 함수 컴포넌트 타이핑은 있는데 클래스 컴포넌트 타이핑 예제 코드가 없네요.

필요한 분들을 위해 예제 코드를 올려 두겠습니다. import React, { Component } from "react"; class WordRelay extends Component { state = { word: "제로초", value: "", result: "", }; onSubmitForm = (e: React.FormEvent) => { e.preventDefault(); const input = this.input; if (this.state.word[this.state.word.length - 1] === this.state.value[0]) { this.setState({ result: "딩동댕", word: this.state.value, value: "", }); if (input) { input.focus(); } } else { this.setState({ result: "땡", value: "", }); if (input) { input.focus(); } } }; onChangeInput = (e: React.ChangeEvent ) => { this.setState({ value: e.currentTarget.value }); }; input: HTMLInputElement | null = null; // this.input을 생성 onRefInput = (c: HTMLInputElement) => { this.input = c; }; render() { return ( {this.state.word} 클릭!!! {this.state.result} ); } } export default WordRelay;

좋아요수
1
댓글수
1
조회수
298

질문&답변

sort 사용해도 괜찮은 걸까요?

제가 대신 답변 드리자면, 문제 설명에 출력 설명 부분을 보시면, 입력된 순서대로 등수를 출력한다. 라고 되어 있어서 해당 코드는 안될것 같습니다!

좋아요수
0
댓글수
1
조회수
315