본문 바로가기

[LeetCode] 71. Simplify Path https://leetcode.com/problems/simplify-path/ Simplify Path - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 유닉스에서 파일 path 구문을 만들어주는 코드를 구현하는 문제 같았다. stack이라고 힌트를 주어서 쉽게 풀 수 있었다. /** * @param {string} path * @return {string} */ var simplifyPath = function(path) { const pathParsedLi.. 더보기
[CANVAS - 체스] 9. 체스말 이동 가능조건 추가 - 현재 체스말은 모든 말이 모든곳으로 이동할 수 있다. 이 부분을 실제 체스 게임처럼 구현하려고 한다. https://ko.wikipedia.org/wiki/%EC%B2%B4%EC%8A%A4_%EA%B7%9C%EC%B9%99 체스 규칙 - 위키백과, 우리 모두의 백과사전 여섯개의 체스 기물의 모습. 왼쪽부터 킹, 룩, 퀸, 폰, 나이트, 비숍이다. 체스 규칙이란 보드게임 체스를 두고 진행하는데 필요한 규칙들이다. 체스의 기원에 대해서는 논란이 있지만, 현대 체스 ko.wikipedia.org 이것 이후에 1턴씩 돌아가면서 둔다는 규칙만 추가하면 기본적인 게임의 기능은 추가가 된 셈이고, 현재 내가 띄운 서버에 올려둘 예정이다. 1. 갈 수 있는 곳을 특별한 색으로 표시해보자. - 지금은 모든곳을 갈 수.. 더보기
[사이드프로젝트] 자동 배포 github main 브랜치에 머지하면 자동으로 배포하도록 하고싶음. 현재는 머지 되면 내가 직접 ec2 들어가서 git pull 받는 상황. https://ms3864.tistory.com/383?category=1003779 github action으로 ec2에 자동배포하기3 https://ms3864.tistory.com/381 github action으로 ec2에 자동배포하기1 우아한테크캠프 마지막 프로젝트 때 나는 자동배포부분을 맡지 않아서 꼭 혼자서 다시 해보고 싶었다. 그리고 삽집도 많이했는데 다 ms3864.tistory.com 이게 설명이 잘 되있고 회사 코드 보면서 공부좀 해야겠다. ec2 사용하는 사람은 codeDeploy 따로 비용이 안나간다고 하길래 codeDeploy 사용하려고 .. 더보기