전체 글
-
[JS/프로그래머스] JadenCase 문자열 만들기Coding Test/JavaScript 2023. 3. 30. 14:00
문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고) 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 1 이상 200 이하인 문자열입니다. s는 알파벳과 숫자, 공백문자(" ")로 이루어져 있습니다. 숫자는 단어의 첫 문자로만 나옵니다. 숫자로만 이루어진 단어는 없습니다. 공백문자가 연속해서 나올 수 있습니다. 입출력 예 s return "3people unFollowed me" "3people Unfollowed Me" "for the last week" "..
-
(docker) Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: address already in use. 에러 해결과 MySQL 접속Error 2023. 3. 25. 17:14
맥북 프로 M2를 사용하고 있습니다. 문제 상황 % docker run --name my-database -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 mysql:5.7 위의 코드를 실행 시켰는데 아래의 error가 발생했다. WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 326a7772852e86f5513cf7942b39fc90e6c86b05bdefcb5746187a6b1f189597 docker: Error response from daemon: ..
-
(MySQL Workbench) MySQL Workbench 응용 프로그램이 예기치않게 종료되었습니다.Error 2023. 3. 4. 23:57
문제 상황 MySQL Workbench의 table에서 각 컬럼들의 값들을 보려고 아래와 같은 아이콘을 클릭하면 MySQL Workbench 응용 프로그램이 예기치않게 종료되었습니다. 라는 오류창과 함께 MySQL Workbench가 종료 되어 버린다. Mac M1, M2 를 쓰는 사람들 한테 많이 발생하는 문제라고한다. 나도 그렇다. 다행히 버전만 다운그레이드 해주면 해결된다. 해결방법 1. 원래 있던 Mysql workbench 삭제해 준다. -> trash 2. 아래의 공식 문서 사이트에 들어간다. -> Archives로 들어간다. MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft ..
-
(MySQL Workbench) MySQL 연동시 3306 port가 이미 사용중일 경우 해결방법Error 2023. 3. 3. 21:28
문제 상황 3306번 port로 MySQL Workbench에 연동하려고 했는데 3306 port에 저번 프로젝트의 database가 들어가 있었다. -> 그래서 지금 진행중이 프로젝트의 port 번호를 3307으로 바꿔서 했으나 아래와 같은 error가 생겼다. ConnectionRefusedError [SequelizeConnectionRefusedError]: connect ECONNREFUSED 127.0.0.1:3307 parent: Error: connect ECONNREFUSED 127.0.0.1:3307 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16) { errno: -61, code: 'ECONNREFUSED', sys..
-
(git/github) 새로운 레파지토리에 로컬에 있는 폴더(프로젝트) 올리기Git 2023. 3. 1. 00:27
새로운 레포지토리를 만들어서 지금까지 만들었던 프로젝트를 정리하고 추가하고 싶거나 TIL(today I Learned) 레파지토리를 만들어서 매일 공부한 내용을 추가하고 싶을 때 등의 상황 일때 아래의 순서대로 진행하여 새로운 레파지토리를 생성하면 됩니다. 순서1. 새로운 레파지토리를 만듭니다. 2. 터미널에 들어갑니다. 3. 터미널에서 깃허브 레파지토리를 연결하고 싶은 위치로 이동합니다. (cd) -> 나중에 이 위치에 레파지토리와 동일한 이름의 폴더(폴더 A)가 생기게 됩니다. 4. git clone "깃허브 레파지토리 주소" 5. 로컬의 원하는 위치에 레파지토리 이름의 폴더(폴더 A)가 생깁니다. 6.폴더 A % git config --global user.name "your name"폴더..
-
[JS/프로그래머스] 컨트럴 제트Coding Test/JavaScript 2023. 1. 16. 16:14
문제 설명 숫자와 "Z"가 공백으로 구분되어 담긴 문자열이 주어집니다. 문자열에 있는 숫자를 차례대로 더하려고 합니다. 이 때 "Z"가 나오면 바로 전에 더했던 숫자를 뺀다는 뜻입니다. 숫자와 "Z"로 이루어진 문자열 s가 주어질 때, 머쓱이가 구한 값을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ s의 길이 ≤ 200 -1,000 a+Number(b), 0); } 긴 글 읽어주셔서 감사합니다. -끝-