상현

개발 덕후

Tic Tac Toe 승패검사

우리가 Tic-Tac-Toe 게임을 시작한다면, 보드의 현재 상태가 해결되었는지 아닌지를 알고 싶습니까? 우리의 목표는 우리를 위해 그것을 확인하는 기능을 만드는 것입니다. 보드가 3×3 배열의 형태로 가정합니다. 0 은 스팟이 비어있는 상태 1은 X가 둔상태 2은 O가 둔상태입니다. 보드가 아직 완료되지 않은 경우 (빈 지점이 있음) return -1 X가 이기면 return 1 O가 이기면 return 2 무승부인 … Continued

다중체크 캘린더 만들기

유틸성 기능을 가진 캘린더를 제작해야하는 일이 생겼다. 웹에서 제공해주는 React 서드파티 라이브러리들중에 내가 원하는 기능을 가진 캘린더가 딱히 없어서 제작하면서…

모임

JONE은 친구를 초대했습니다. 친구 목록은 다음과 같습니다. 이 목록을 가지고 아래 조건을 통해서 리스트를 만들어야 합니다. 문자열은 모두 대문자로 변경 알파벳 순으로 정렬– 성이 같은 경우 이름별로 정렬 하십시오.– 손님의 성과 이름은 쉼표로 구분 된 괄호 사이에 결과로 나타나야 합니다. 따라서 아래와 같은 리스트로 변환되어야 합니다. 같은 성을 가진 두명의 서로 다른 가족에서 두 사람도 … Continued

duplicate Encoder

이 연습의 목표는 문자열을 새 문자열로 변환하여 새 문자열의 각 문자가 "(" 해당 문자가 원래 문자열에서 ")" 한 번만 나타나는 경우 또는 해당 문자가 원래 문자열에서 두 번 이상 나타나는 경우입니다. 문자가 중복인지 여부를 결정할 때는 대문자를 무시하십시오. note어설션 메시지는 일부 언어로 표시되는 내용이 명확하지 않을 수 있습니다. 당신이 읽을 경우 "...It Should encode XXX"의 … Continued

글자 중복 계산

입력 문자열에 대해서 대소문자를 구분하지 않는 영문자와 숫자의 개수를 반환하는 함수를 작성하십시오. 입력 문자열은 알파벳(대문자 및 소문자)과 숫자 만 포함한다고 가정 할 수 있습니다. ex) “abcde” -> 0 `# no characters repeats more than once` “aabbcde” -> 2 `# ‘a’ and ‘b’` “aabBcde” -> 2 `# ‘a’ occurs twice and ‘b’ twice (‘b’ and ‘B’)` … Continued

Dependencies 패키지 테스트툴

들어가기전에 npm에 패키지들에 대한 업데이트를 일일이 확인하기 어려웠다. 하지만 이런 패키지를 github 저장소만 등록하면 계속 주시하면서 해당 패키지 주요업데이트를 봇이…

Nginx 하위 endpoint 다른 서버, 경로 보내기

들어가기전에 개인적으로 필요한 API를 만들어서 사용한다 api.nas.hapas.io로 구성되어있는데 처음에는 https://4log.hapas.io/meta-crawler의 api로만 사용했다. 하지만 API들을 여러개 만들게 되면서 어떻게 관리해야할까 고민했다.…

Contribution 관련 용어 정리

LGTM LGTM(Looks Good To Me): 나에게 좋아 보인다. Pull Request를 날리면 Reviewer or Committer 들이 comment를 LGTM으로 작성하는 경우가 많다.…

크롬시크릿창으로 로컬호스트 바로열기

왜 만들게 되었나? 웹페이지를 만들면서 항상 npm run start 해서 localhost:8000 ... 특정 포트들로 연결해서 개발한다. 그런데 항상 시크릿창을…

SPA란?

SPA란? SPA란 Single Page Application의 약자이다. SPA는 모바일에서 처음으로 웹에 접속하기 시작하면서 등장했다. 모바일에서 처음으로 웹에 접속하기 시작하던 때에 기존의…