2024.08.25기준 - 실버1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 dp를 이용해 한 칸 씩 내려갈 때 마다 수를 더 해 마지막 칸에서 가장 큰 값을 가지고 있는 수를 출력하는 문제입니다. 예제를 통해서 문제를 풀어 나가도록 하겠습니다.// 예제573 88 1 02 7 4 44 5 2 6 5 1. dp에 초기 맨 꼭대기 층을 먼저 입력해줍니다.List[] list = new LinkedList[n + 1];// 꼭대기 층을 먼저 넣어 줍니다.list[0] = new LinkedList();list[0].add(0);list[1] = new LinkedList();list[1].add(Integer.parseInt(br.readLine())); 2. 맨 꼭대기 층에서 2번째 층..
2024.08.24기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 자연수들로 수열을 만들 때, 수열의 중복없이 사전순으로 출력하는 문제입니다. 예제 2번을 통해 같이 설명을 진행하도록 하겠습니다.//예제24 29 7 9 1 1. 입력된 자연수들을 리스트에 저장시켜 정렬을 해줍니다.수를 미리 정렬을 시켜 수열을 출력할 때, 정렬된 수열을 차례로대로 출력하기 위해서 입니다.st = new StringTokenizer(br.readLine());for (int i = 0; i 2. 입력된 수들로 수열을 만들어 문자열로 출력을 해줍니다.// 수열을 만들어 문자열로 출력해주는 함수.private static void function(int len) { if (len ==..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 절차적 프로그래밍 언어의 개요절차적 프로그래밍 언어는 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해 나가는 언어입니다.절차적 프로그래밍 언어는 프로그램이 실행되는 절차를 중요시 합니다.절차적 프로그래밍 언어는 데이터를 중심으로 프로시저를 구현하며, 프로그램 전체가 유기적으로 연결되어 있습니다.절차적 프로그래밍 언어는 자연어에 가까운 단어와 문장으로 구성됩니다.절차적 프로그래밍 언어는 과학 계산이나 하드웨어 제어에 주로 사용됩니다. ※ 프로그래밍 언어프로그래밍 언어는 컴퓨터를 이용해 특정 문제를 해결하기 위한 프로그램을 작성하기 위해 사용되는 언어를 말합니다. 절차적 프로그래밍 언어의 장 · 단점컴퓨터의 처리 구조와 유사하여 실행..
2024.08.23기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 자연수를 이용하여 겹치지 않는 수열을 만들어 사전순으로 출력하는 문제입니다. 예제 2번을 통해 같이 설명을 하도록 하겠습니다.// 예제24 29 7 9 1 1. 먼저 중복된 수를 제거해주기 위해 입력된 자연수들을 TreeSet에 저장을 해주었습니다.TreeSet set = new TreeSet(); // 수를 저장할 set (중복 제거)st = new StringTokenizer(br.readLine());for (int i = 0; i TreeSet을 이용해 중복 제거와 정렬을 한 번에 이용했습니다. 2. 중복이 제거되면서 정렬이 된 set을 list화 시켰습니다.// 중복이 제거된 수를 list로 ..