일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 코테
- daily challenge
- dfs
- 자바
- 리트코드
- 자바 리트코드
- 스택
- DP
- 구현
- java 프로그래머스
- 분할정복
- 프로그래머스 java
- 백준 16935
- Java
- leetcode
- 카카오
- 파이썬
- 리트코드 자바
- 리트코드 1557
- 인텔리제이 에러
- 스프링 에러
- BFS
- 그래프 자바
- 자바 5464
- 코딩테스트
- java leetcode
- 프로그래머스
- 백준 18222
- leetcode 1721
- 백준
- Today
- Total
목록분류 전체보기 (109)
레벨업 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5VT0b/btrYlvnbteR/NmjdbQwqaB3pD9LXmbLCRK/img.png)
문제 롬복이 제대로 동작하지 않아 다음 어노테이션이 실행되지 않았다. @NoArgsConstructor 생성자를 찾지 못하는 문제가 발생하였다. 원인 gradle 버전이 업데이트 되면서 롬복 의존성 설정 방법이 바뀌었다. 아래 코드로 제대로 동작하지 않는다면 gradle이 5.x 버전 이상인지 체크할 것. dependencies { implementation('org.springframework.boot:spring-boot-starter-web') testImplementation('org.springframework.boot:spring-boot-starter-test') implementation('org.projectlombok:lombok:1.18.24') } 해결 사이트 에 의존성 주입 예시가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNhwor/btrYiVHnycR/OMAlGXIEchg73Ir7hzGoh1/img.png)
문제 빌드 에러가 났다. 다음과 같이 빨간 화면이 나왔다. 원인 build.gradle 에서 jdk 버전이 인텔리제이 프로젝트에서 설정한 버전과 동일하지 않았다. ctrl+shift + alt + s 를 눌러 프로젝트의 sdk 버전은 11로 설정됐고 build.gradle 파일의 자바 버전은 1.8이었다. sourceCompatibility = 1.8 해결 다음과 같이 프로젝트 내부 버전이랑 그래이들 jdk 버전을 똑같이 설정해주었다. buildscript{ ext{ springBootVersion = '2.1.7.RELEASE' } repositories{ mavenCentral() jcenter() } dependencies{ classpath("org.springframework.boot:sprin..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dPlLnp/btrYjDTPi3V/9sODuHgKKKSE3o54nV1egk/img.png)
문제 org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method compile() for arguments [org.springframework.boot:spring-boot-starter-web] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. compile()메소드를 찾지 못하는 에러가 발생하였다. 원인 다음 글을 참고하였다. https://stackoverflow.com/questions/23796404/could-not-find-metho..
문제 https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 알아야 할 개념 다이나믹 프로그래밍 풀이 풀이는 다음과 같다. dp 배열을 하나 만들고 최대 값 10001로 채운다. dp 배열에 (idx == 3의 배수)를 3으로 나눈 몫으로 채운다. dp 배열을 순회 하면서, dp[i-5] (이전에 최소값 봉지의 개수) + 1 , dp[i] (현재 개수 ) 두 값의 최솟값으로 업데이트한다. dp[ 주어진 숫자 ] 를 리턴한다. 참고 dp[i-5] + 1 을 한 이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bsymbl/btrXQLqlFrl/JYcBKEs1SgXEL0i8zto560/img.jpg)
문제 https://school.programmers.co.kr/learn/courses/30/lessons/150365 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023 KAKAO BLIND RECRUITMENT 기출문제 알아야 할 개념 DFS 풀이 로직은 다음과 같다. 거리 배열 dx, dy 를 주어진 순서대로 생성한다. // 아래, 왼쪽, 오른쪽, 위 4방향 탐색 dfs 함수를 만들어 탐색한다. 현재 위치에서 end 지점까지 도달할 수 없으면 탐색하지 않는다. 더이상 이동할 수 없고, end 지점에 도달했으면 답을 리턴한다. 문제에서 요구하는 ..
문제 https://leetcode.com/problems/best-team-with-no-conflicts/ Best Team With No Conflicts - LeetCode Best Team With No Conflicts - You are the manager of a basketball team. For the upcoming tournament, you want to choose the team with the highest overall score. The score of the team is the sum of scores of all the players in the team. However, the basketb leetcode.com Given two lists, scores and..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/H75MK/btrXCpobZy4/gZNsrawJEcEmrSF9kAo8Qk/img.png)
문제 원인 이번에 업데이트 하면서 python 3.11.1 버전의 라이브러리에 케라스를 아직 다운로드를 하지 않았다. 해결 명령 프롬프트나 터미널 창을 띄워서 pip 명령어를 치고 실행한다. pip install keras
문제 https://leetcode.com/problems/n-th-tribonacci-number/description/ N-th Tribonacci Number - LeetCode N-th Tribonacci Number - The Tribonacci sequence Tn is defined as follows: T0 = 0, T1 = 1, T2 = 1, and Tn+3 = Tn + Tn+1 + Tn+2 for n >= 0. Given n, return the value of Tn. Example 1: Input: n = 4 Output: 4 Explanation: T_3 = 0 + 1 + 1 = 2 T_4 = 1 + 1 leetcode.com 트라이보나치 수열 값을 구해서 리턴할 것. 알아야 할 개..