본문 바로가기

분류 전체보기153

[프로그래머스] Lv.2 올바른 괄호 (자바) 문제 설명 올바르게 쌍을 이루는 괄호의 정의는 '(' 문자로 열면 ')' 문자로 닫아야 함을 의미합니다.예를 들어,"()()" 또는 "(())()"는 올바른 괄호입니다.")()(" 또는 "(()("는 잘못된 괄호입니다.'(' 또는 ')'로만 구성된 문자열이 주어지면 s문자열이 s올바른 괄호이면 true를 반환하고 그렇지 않으면 false를 반환하는 해결 함수를 완성하세요.제약문자열의 길이 s: 100,000 이하의 자연수문자열은 s'(' 또는 ')'로만 구성됩니다.예에스답변"()()"진실"(())()"진실")()("거짓"(()("거짓예시 #1위의 예와 동일합니다. 문제 분석1. Stack을 사용하여 짝이 맞으면, 즉 올바른 괄호"( )"면 제거 하자. -> 짝짓는 문제는 stack 이용( 햄버거, 인형뽑.. 2024. 6. 26.
[GCP] GCP VM에 Docker 이용해서 Spring Boot와 React 배포하기 오늘은 GCP VM에 Docker를 이용해서 Spring Boot 와 React 를 올려서 배포를 해보겠습니다. ~   GCP VM을 생성하는 포스팅은 아래를 참고 해주세요 ! https://cse-gr.tistory.com/54 GCP 가상 머신 생성 및 APACHE 서버 배포(feat.vscode로 ssh). 웹 서버 인프라 환경 클라우드 플랫폼: Google Cloud Platform(GCP) 웹 서버 소프트웨어: Apache 인스턴스 유형: Google Compute Engine ssh 접속 방법 : Visual Studio Code 1. GCP (= Google Cloud Platform) VM 생성 Google Cloud Plcse-gr.tistory.com  방화벽 및 접근 IP 설정하기  .. 2024. 6. 2.
[프로그래머스] Lv.1 성격 유형 검사하기 (java) 전체 코드  - 수정 전 import java.util.*;class Solution { public String solution(String[] survey, int[] choices) { String answer = ""; int[] score = {3,2,1,0,1,2,3}; // 성격 유형 등록하기 char[] mbti_char = {'R', 'T', 'C', 'F', 'J', 'M', 'A','N'}; HashMap mbti = new HashMap(); for(char c : mbti_char) { mbti.put(c, 0); .. 2024. 5. 17.
[프로그래머스] Lv.1 체육복 (java) 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다.전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를 .. 2024. 5. 9.
[MySQL 오류] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 내가 보려고 쓰는 오류 노트.....(맥 M1 pro 기준입니다. !!!!) 비밀번호를 잘못 쳐서 MySQL 이 안되는거 였는데, MySQL 이 고장난건줄 알고 냅다 지워버렸다....바보...바보...바보...새로 세팅하는 과정에서 이러한 문제점을 발견하였다. gyuri@baggyuliui-MacBookPro ~ % sudo mysql -u rootERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)자꾸 socket이 연결이 안된다고 하였다 .  - cd /usr/local/mysql/bin 로 이동 후 진행1. mysql 비밀번호를 설정한다 . ( $ mysql_secure_installat.. 2024. 5. 7.
[Postman 오류] String Boot 404 Not Found 에러 Postman 으로 String Boot의 API 테스트시 계속 404 에러가 떴다. 쿼리도 제대로 날려주고 있었고, 코드에도 아무런 문제점이 보이지 않았다. 해결 방법 왼쪽은 수정 전 패키지들의 구조이고,오른쪽은 수정 후 패키지들의 구조이다. main이 담긴 패키지는 com.likelion.backend 인데,controller/Repository/Service가 담긴 패키지가 com.likelion 이였다... main이 담긴 패키지와 달라서 발생한 오류였다... 오른쪽 사진과 같이 main 메소드가 담긴 패키지에 추가 해주니 잘 실행되는 것을 확인하였다. 2024. 5. 7.