Java

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 14585번 사수빈탕

2024.08.21기준 - 실버1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 수빈이가 좌표평면에서 움직일 때 수빈이가 먹을 수 있는 사탕의 최대 개수를 출력하는 문제입니다. 1. 우선 전체 탐색을 하기 위해 필요한 변수들을 생성해줍니다.static int count = 0;static int maxx, maxy, m;static int[][] dp; // 현재 위치에서 먹을 수 있는 사탕의 개수static int[][] map; // 사탕의 개수를 저장하는 배열static int[] dx = {0, -1}; // 위쪽, 왼쪽static int[] dy = {-1, 0}; 수빈이는 위쪽, 오른쪽으로 갈 수 있기 때문에, 현재 좌표의 기준으로는 아래와 왼쪽이여서 0, -1을 이동하도록 했..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 11123번 양 한마리... 양 두마리...

2024.08.20기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 그리드가 입력으로 주어 졌을 때 주어진 그리드에서 몇 무리의 양이 있는지를 출력하는 문제입니다. 1. 일단 BFS 검사를 하기 위해 여러가지 변수와 배열을 생성해줍니다.static int h, w; // 그리드의 행과 열static char[][] map; // 그리드를 저장하는 배열static boolean[][] visit; // 확인을 했는지 체크해주는 배열static int[] dx = {0, 1, 0, -1}; // x좌표의 위, 오른쪽, 아래, 왼쪽static int[] dy = {-1, 0, 1, 0}; // y좌표의 위, 오른쪽, 아래, 왼쪽 2. 입력 받은 행과 열을 통해 map과 visit를..

정보처리산업기사

정보처리산업기사 - 프로그래밍 언어 활용 - 사용자 정의 함수

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  C언어는 함수 지향 언어로 처음 시작할 때 입력하는 main() 도 함수입니다.함수에는 C언어에 내장되어 있는 내장 함수와 사용자가 만들어 사용하는 사용자 정의 함수가 있습니다. 사용자 정의 함수사용자 정의 함수는 사용자가 필요한 기능을 취향대로 만들어 사용할 수 있는 함수입니다.사용자 정의 함수를 사용하면 프로그램 구조가 간단해지고 이해하기 쉬워집니다.무엇보다 동일한 코드를 반복 입력하는 수고를 줄일 수 있습니다. 예제 1다음 프로그램의 실행 결과를 확인하시오.  예제 2다음 프로그램의 실행 결과를 확인하시오. 예제 3다음 프로그램의 실행 결과를 확인하시오. 코드 해설

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 1965번 상자넣기

2024.08.19기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 상자들을 이용해 가장 많이 겹쳤을 때, 그 중 제일 많이 겹친 박스의 개수를 출력하는 문제입니다. 1. 입력된 박스를 저장하는 배열을 생성한 후 저장을 해줍니다.// 박스의 크기를 저장하는 배열boxes = new int[n];for (int i = 0; i  2. 현재 박스 위치에서 최대 몇 개의 박스를 겹칠 수 있는지 저장하는 배열을 생성합니다.(dp)// 합쳐진 박스의 개수를 저장하는 배열count = new int[n];count[0] = 1; // 현재 참조하는 박스도 1개의 박스이기 때문에 1로 시작for (int i = 1; i  첫 번째 박스는 자기 자신도 포함하기 때문에 무조건 1로 시..

Coding_Slowly
'Java' 태그의 글 목록 (17 Page)