알고리즘 깎기
async & await 코드스피츠 88 실습
실무에서 사용할 만한 예제를 보여주시는데 이 것을 리액트에서 똑같이 한 번 실습해보고 싶었다. Client CRA를 통해서 제작한 App.js에서 Server express를…
CamelCase를 KebabCase로 변경
kebabize는 CamelCase 문자열을 kebab case로 변환하도록 하는 함수를 작성하십시오. 반환 된 문자열은 소문자만 포함해야합니다. 여기서 모든 문자열에 대해서 정규식으로 변환했는데 그러면 첫 문자열이 대문자일 경우에도 -$1로 지정되어 버려서 instanceStr에서 첫 문자열만 먼저 빼내서 저장했는데 정규식 자체에서 첫번째 글자를 선택해서 해당 규칙을 검사하는 방법이 있었다. .replace(/[^a-z]/ig, '') 문자열을 제외한 모든 대소문자를 구분하지 않는 것을 선택해서 제거한다. … Continued
Tic Tac Toe 승패검사
우리가 Tic-Tac-Toe 게임을 시작한다면, 보드의 현재 상태가 해결되었는지 아닌지를 알고 싶습니까? 우리의 목표는 우리를 위해 그것을 확인하는 기능을 만드는 것입니다. 보드가 3×3 배열의 형태로 가정합니다. 0 은 스팟이 비어있는 상태 1은 X가 둔상태 2은 O가 둔상태입니다. 보드가 아직 완료되지 않은 경우 (빈 지점이 있음) return -1 X가 이기면 return 1 O가 이기면 return 2 무승부인 … Continued
duplicate Encoder
이 연습의 목표는 문자열을 새 문자열로 변환하여 새 문자열의 각 문자가 "(" 해당 문자가 원래 문자열에서 ")" 한 번만 나타나는 경우 또는 해당 문자가 원래 문자열에서 두 번 이상 나타나는 경우입니다. 문자가 중복인지 여부를 결정할 때는 대문자를 무시하십시오. note어설션 메시지는 일부 언어로 표시되는 내용이 명확하지 않을 수 있습니다. 당신이 읽을 경우 "...It Should encode XXX"의 … Continued
[해시] 완주하지 못한 선수
https://programmers.co.kr/learn/courses/30/lessons/42576 [2020-05-09] 실패 현재 컴퓨터공학(CS)관련 지식이 하나도없다. 그러면 어떻게 접근할지 생각하고 기록에 남겨보려한다. 배열로 받는 사람들의 이름은 중복이 될 수도 있다고 문제에 나와있다. 그래서 처음으로 생각했던게 중복을 제거하고 하고 구분하기위해서 new Set()으로 만들어서 구분하려했다. 유니크한 네임을 설정해서 저장해두고 완주한 사람과 참가자를 구분해서 목록에서 제거해나가고 마지막으로 완주목록이 모두 끝나면 참자가 1명을 반환하는 방식으로 문제를 해결하려 시도 … Continued