참여 난이도자바/미들러오늘의 문제백준 14495 피보나치 비스무리한 수열 문제 풀이더보기import java.util.Scanner;public class Main { public static void main(String[] args) { long[] arr = new long[116]; arr[0] = 1; arr[1] = 1; arr[2] = 1; Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for (int i = 3; i 두 가지 방법이 생각났습니다. 1. DP2. 재귀 + 메모이제이션 1번 방식으로 생각했고, 다음과 같은 ..
참여 난이도자바/미들러오늘의 문제백준 1929 소수 구하기 예전에 많이 풀었던 문제라 쉽게 풀 수 있을 거라고 생각했지만, 금방 풀지는 못했습니다. ㅠㅠ import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] str = sc.nextLine().split(" "); int M = Integer.parseInt(str[0]); int N = Integer.parseInt(str[1]); boolean[] isPrime = new boolean[N + 1]; p..
에러 케이스 stage('Docker Build & Deploy') { steps { sh ''' echo '[INFO] Backend 컨테이너만 재시작' cd 내 docker-compose 파일 경로 docker-compose up -d --build 백엔드 이미지 ''' } } 빌드 최적화를 통해, postgresql, nginx, certbot은 굳이 재실행을 할 필요가 없다고 생각해서 다음의 스크립트와 같이 설정해주었다.그랬더니 nginx와 backend(spring) 이미지의 포트..
Could not resolve all dependencies for configuration ':runtimeClasspath'.> Failed to calculate the value of task ':compileJava' property 'javaCompiler'.에러 메시지를 보면 gradle 빌드가 실패하는 이유는 Java 21을 찾을 수 없다는 것이였습니다.Dockefile 에서 openjdk:21-jdk-alpine이미지가 Java 21을 제공하지 않는게 문제여서다음과 같이 수정했습니다.FROM eclipse-temurin:21-jdk-alpine # 다른 OpenJDK 버전 사용 (예: Temurin)# Copy application code into containerCOPY . /ap..