본문 바로가기

전체 글312

[치킨 프로젝트] Backend 부분 사용 Stack 정리 JAVA : 1.8 JDK : 11 Spring : 5.2.8 RELEASE Oracle : 19c 19.3.0.0.0 (odbc8.jar) 2021. 12. 21.
[Eclipse] JDK 버전 변경 후 기존 프로젝트 오류 발생 시 해결 방법 JDK 버전을 변경 후 위와 같이 빨간 느낌표 모양이 생기는 경우가 있다. 이때는 프로젝트 > Properties > java build path > JRE System Library 클릭 후 edit 버튼을 누르고 Alternate JRE를 선택한 후 설치한 JDK 버전을 선택하면 된다. 상기한 단계까지 완료하면 프로젝트에 있던 빨간 느낌표가 빨간 엑스박스로 바뀔 것이다. 그 후 다시 properties에서 java compiler에 들어간 후 Compiler Compliance level의 값을 설정한 JDK 버전으로 변경해주고 Apply하면 엑스박스도 사라진다. 2021. 12. 7.
[Java] Throws 구문 웹을 공부하다보니 메소드 뒤에 throws가 붙는 생소한 구문이 보여서 공부를 해봤다. 찾아보니 기본형은 "throws 예외클래스이름"이고 예외처리를 호출한 쪽에 맡기는 구문이라고 한다. 호출하는 부분에서 try, catch 구문으로 예외처리를 해주면 된다. Exception 클래스 중 예외처리가 필요한 부분을 작성하면 된다. 그러나 RuntimeException클래스의 하위 클래스는 자바에서 자동으로 예외처리를 해주니 별도로 예외처리를 해주지 않아도 된다고 한다. 2021. 12. 6.
프로그래머스 월간 코드 챌린지 시즌2 LV2 - 괄호 회전하기 문제 설명 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다. (), [], {} 는 모두 올바른 괄호 문자열입니다. 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄호 문자열이므로, ([]) 도 올바른 괄호 문자열입니다. 만약 A, B가 올바른 괄호 문자열이라면, AB 도 올바른 괄호 문자열입니다. 예를 들어, {} 와 ([]) 가 올바른 괄호 문자열이므로, {}([]) 도 올바른 괄호 문자열입니다. 대괄호, 중괄호, 그리고 소괄호로 이루어진 문자열 s가 매개변수로 주어집니다. 이 s를 왼쪽으로 x (0 ≤ x < (s의 길이)) 칸만큼 회전시켰을 때 s가 올바른 괄호 문자열이 되게 하는 x의 개수를 return .. 2021. 11. 1.
프로그래머스 Summer/Winter Coding(~2018) LV2 - 배달 문제 설명 N개의 마을로 이루어진 나라가 있습니다. 이 나라의 각 마을에는 1부터 N까지의 번호가 각각 하나씩 부여되어 있습니다. 각 마을은 양방향으로 통행할 수 있는 도로로 연결되어 있는데, 서로 다른 마을 간에 이동할 때는 이 도로를 지나야 합니다. 도로를 지날 때 걸리는 시간은 도로별로 다릅니다. 현재 1번 마을에 있는 음식점에서 각 마을로 음식 배달을 하려고 합니다. 각 마을로부터 음식 주문을 받으려고 하는데, N개의 마을 중에서 K 시간 이하로 배달이 가능한 마을에서만 주문을 받으려고 합니다. 다음은 N = 5, K = 3인 경우의 예시입니다. 위 그림에서 1번 마을에 있는 음식점은 [1, 2, 4, 5] 번 마을까지는 3 이하의 시간에 배달할 수 있습니다. 그러나 3번 마을까지는 3시간 이내로.. 2021. 11. 1.
프로그래머스 해시 LV2 - 위장 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clothe.. 2021. 10. 22.