본문 바로가기

전체 글395

10월 14일 Java - eclipse 1교시 1. eclipse 홈페이지 다운로드 받기 - 일반자바 버전 - 통합 자바 웹 버전 2. 카페가입 3. eclipse 실행 시 워크스페이스 Browse - C드라이브에 폴더하나 생성 후 연결시키기 MOU 폴더 생성 아래 체크박스 설정 시 바로 워크스페이스랑 연결됨 프로젝트 생성 파일 - new - 자바 프로젝트 (모듈 체크 풀기 - 외부에서 사용할 것을 설정할때??) 또는 package exploer - creat a java project project name - 오류가 없으려면 영어로 만들기! next - 라이브러리 확인하기 finish - 프로젝트 생성 오른쪽 outline 목차처럼 보여줌, 현재 사용하고 있는 데이터 목록?, 편집할 때 편함 왼쪽 프로그램을 만드는 곳 아래 원인 실행 결과.. 2023. 10. 14.
쿼리박스 다운로드 https://bomul.com/software/querybox 쿼리박스 - 소프트웨어 자료실 드림위즈 소프트웨어 쿼리박스 소프트웨어 다운로드는 드림위즈 소프트웨어에서 다운로드하세요. software.dreamwiz.com 2023. 9. 19.
구름톤 챌린지 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.
실기 - 프로그래밍 언어 활용 데이터 타입 변수에 저장될 데이터의 형식을 나타내는 것 데이터 타입의 유형 정수 타입 부동소수점 타입 : 실수 문자 타입 문자열 타입 불린 타입 : 참, 거짓 배열 타입 C언어 / C++ char 8비트 -128~127 부호가 없는 문자 0~255 정수 short, int, long, long long 부호가 없는 정수 short, int, long 실수 float, double, long double Java char 정수 byte, short, int, long 실수 float, double 논리 boolean 파이썬 문자 str 정수 int 실수 float 복소수 complex 변수 : 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장 구분 : 정수형, 실수형, 문자형, 포인터형 등 변수명 작성 규.. 2023. 9. 5.
Static Page와 Dynamic Page 출처 : https://w.wiki/7Phi https://velog.io/@dyunge_100/WEB-정적-웹-페이지와-동적-웹-페이지 [WEB] 정적 웹 페이지와 동적 웹 페이지 인터넷을 이용하면서 접속하게 되는 웹 페이지는 크게 두 가지로 나뉜다. 저장된 파일을 그대로 보는 정적 웹 페이지(Static Web Page)와 다른 변수들에 의해 변경되어 보이는 동적 웹 페이지(Dynamic W velog.io Static Page HTML + 이미지 + 자바스트립트 파일 등 저장된 그대로 사용자에게 전달되는 웹 페이지 Dynamic Page 서버에 저장된 HTML에 데이터를 추가 / 가공 사용자의 상황, 시간, 요청에 따라 달라지는 웹 페이지 2023. 9. 4.
구름톤 챌린지 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.
구름톤 챌린지 3주 Day4 - 작은 노드 작은 노드 (Java) 제출한 답 : import java.io.*; import java.util.*; class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 그래프 정보 입력 받기 int N = scanner.nextInt(); // 정점 개수 int M = scanner.nextInt(); // 간선 개수 int K = scanner.nextInt(); // 시작 노드의 번호 // 그래프 구성 Map graph = new HashMap(); for (int i = 0; i < M; i++) { int s = scanner.nextInt(); int e = scanner.nextI.. 2023. 9. 3.
구름톤 챌린지 3주 Day3 - 발전기(2) 발전기 (2) (Java) 제출한 답 : import java.util.*; public class Main { static int N, K; static int[][] matrix; static boolean[][] visited; static int[] dr = {-1, 1, 0, 0}; static int[] dc = {0, 0, -1, 1}; static class Point { int r, c; public Point(int r, int c) { this.r = r; this.c = c; } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); N = sc.nextInt(); K = sc.nextInt();.. 2023. 9. 2.
구름톤 챌린지 3주 Day2 - 발전기 발전기 (Java) 제출한 답 : import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int count = 0; int[][] matrix = new int[N][N]; boolean[][] visited = new boolean[N][N]; int[] dy = {1, -1, 0, 0}; int[] dx = {0, 0, 1, -1}; for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { matrix[i][j] = scanner.nextIn.. 2023. 9. 2.
구름톤 챌린지 3주 Day1 - 통증 (2) 통증 (2) (Java) 제출한 답 : import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); // 입력된 통증 수치 int A = scanner.nextInt(); // 아이템 A의 감소량 int B = scanner.nextInt(); // 아이템 B의 감소량 int minItems = Items(N, A, B); // 최소 아이템 개수 계산 System.out.println(minItems); // 결과 출력 scanner.close(); } public static int It.. 2023. 9. 2.
구름톤 챌린지 2주 Day5 - GameJam GameJam (Java) 제출한 답 : import java.util.*; import java.io.*; class Main { public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int[][] start = new int[2][2]; for (int i = 0; i < 2; i++) { start[i][0] = scanner.nextInt() - 1; start[i][1] = scanner.nextInt() - 1; } String[][] gradle = new String[N][N]; for (int i = 0; i < N;.. 2023. 9. 2.