Posts
Q&A
풀어보았지만 실패했습니다.
혹시 이런 문제를 계속계속 풀어가야 될것 같은데 typescript의 타입들을 만들거나 풀때 꿀팁 같은게 있을까요? 현재 제가 하는 방식은type result = Route["search"];이런식으로 대충 원하는 모양을 만든다음에(사진)마우스 커서를 올려서 타입을 확인하면서 천천히 푸는 방법인데 혹시 더 좋은 방법이나 꿀팁이 있으시다면 알려주시면 감사합니다!
- 1
- 2
- 236
Q&A
저만 이런 에러 뜨는건지 모르겠는데, 영상 안나와서
자체 해결 했는데, 크롬에서 설정 탭 간 다음에인프런 사이트 쿠키, 캐시 삭제 하고 다시 로그인 하니까 잘나옵니다
- 0
- 2
- 492
Q&A
문제를 한번 풀어보았습니다.
헉 정답과 똑같군요!
- 0
- 1
- 192
Q&A
splice 를 이용해서 풀어봤습니다. 이렇게 풀어도 될까요?!
Set 자료형은 중복을 제거 하기 때문에 중복 문자열 길이가 같으면 그것도 중복 제거 해버립니다.console.log(sol('KKHTTSSSSSEE'));결과 : K2HTS5EK2가 T2가 나와야 하는데 2가 중복 되어 사라지는걸 알 수 있습니다.
- 0
- 2
- 264
Q&A
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
- 225
Q&A
EDWIN, 코드리뷰 부탁드립니다.^^ Array.from 을 활용해 봤습니다.
와 진짜 잘하시네요. 이렇게 풀 수 도 있네요
- 0
- 3
- 343
Q&A
코드리뷰 부탁드립니다 .선생님..^^
저보다 대각선 구하는 코드가 깔끔하시네요. 한수 배우고 갑니다
- 0
- 2
- 248
Q&A
sort 사용해도 괜찮은 걸까요?
제가 대신 답변 드리자면, 문제 설명에 출력 설명 부분을 보시면,입력된 순서대로 등수를 출력한다. 라고 되어 있어서 해당 코드는 안될것 같습니다!
- 0
- 1
- 258
Q&A
Module '"axios"' has no default export 에러 나시는분들
저게 싫다면 npm axios 공식 문서에 나와 있듯이esModuleInterop : true해당 옵션을 true로 바꿔주면 된다.근데 해당 옵션으로 바꾸어 주었을때 주의 사항이 있는데/* Modules */ "module": "commonjs" /* Specify what module code is generated. */,module옵션을 commonjs로 바꿔 줘야한다.
- 0
- 1
- 726
Q&A
filter를 이용한 풀이
첫번째 숫자는 무조건 출력이니까 function solution(num, array) { return array.filter((v, index) => index === 0 ? v : array[index] > array[index - 1] ); } console.log(solution(6, [7, 3, 9, 5, 6, 12]));코드를 이렇게 수정 해야 될것 같습니다.
- 0
- 1
- 369