본문 바로가기

자바23

11월 11일 java - eclipse(설치 및 프로젝트 연동) 오라클 가입없이 JDK 다운로드 받기 https://jdk.java.net/java-se-ri/11 Java Platform, Standard Edition 11 Reference Implementations Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation a jdk.java.net 이클립스 설치 https:.. 2023. 11. 11.
구름톤 챌린지 4주 Day2 - 통신망 분석 통신망 분석 (Java) 1. 그래프 구성: 입력으로 정점 수(N)와 간선 수(M)을 받기 graph 배열은 각 정점에 연결된 간선들을 저장하기 위한 인접 리스트 배열로, graph[i]는 정점 i에 연결된 정점들을 저장 visited 배열은 정점 방문 여부를 추적하기 위한 배열 import java.util.*; public class Main { static List[] graph; static boolean[] visited; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); // 정점 수 int M = sc.nextInt(); // 간선 수 // 각 정점의 연결된 정점들.. 2023. 9. 10.
구름톤 챌린지 4주 Day1 - 연합 연합 (Java) 1. 입력으로 섬의 수 N과 다리의 수 M을 받는다. import java.util.*; public class Main { public static void main(String[] args) { int N, M; Scanner scanner = new Scanner(System.in); N = scanner.nextInt(); // 섬의 수 M = scanner.nextInt(); // 다리의 수 2. graph 배열을 초기화하고, graph[s][e] 값이 1이면 섬 s에서 섬 e로 이동 가능한 단방향 다리가 있다는 것을 나타낸다. int[][] graph = new int[N + 1][N + 1]; // 섬과 다리 연결 정보를 나타내는 그래프 for (int i = 0; i < .. 2023. 9. 9.
구름톤 챌린지 3주 Day5 - 과일 구매 과일 구매 (Java) 푸는 건 못하겠고, 이제 이걸 보면서 공부하는 걸로 바꿔야 할 듯 문제를 분석하고 해결하는데 중점을 두어서 하나씩 코드로 작성해 보는 시간을 가져야 겠다. 입력 처리: 1. Scanner를 사용하여 사용자로부터 입력을 받기 2. N은 과일의 개수를 나타내고, K는 사용자가 가진 돈을 나타냄. 3. P 배열은 과일의 가격을 저장하고, C 배열은 과일을 먹었을 때 얻을 수 있는 포만감을 저장 4. ans 변수는 최대 포만감 합을 저장할 변수 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nex.. 2023. 9. 4.
구름톤 챌린지 2주 Day3 - 통증 통증 (Java) 제출한 답 : import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); // 플레이어의 통증 수치 int[] items = {14, 7, 1}; // 아이템의 감소 수치 (크기별로 내림차순 정렬된 상태) int itemIndex = 0;.. 2023. 8. 24.
구름톤 챌린지 2주 Day2 - 구름 찾기 깃발 구름 찾기 깃발 (Java) 제출한 답 : package week2; import java.util.Scanner; public class day2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); // 격자의 크기 N int K = scanner.nextInt(); // 찾고 싶은 깃발의 값 K int[][] gameBoard = new int[N][N]; // 게임판 // 게임판 정보 입력 for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { gameBoard[i][j] = scanner.nextIn.. 2023. 8. 23.