분류 전체보기

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 14494번 다이나믹이 뭐예요?

2024.08.30기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 출발점 (1, 1)에서 도착점 (n, m)까지 갈 때, 주어진 세 방향으로 갔을 시 나오는 경우의 수를 출력하는 문제입니다. 접근 방법우선 문제에 나와있는 dp를 통해 접근을 시도했습니다.1000000007로 나눈 나머지의 경우의 수를 구하는 것이기 때문에 int를 이용해서 풀 수 있다고 생각을 했습니다. 1. dp를 저장할 배열을 생성해 x = 0일 때와 y = 0일 때를 미리 작업을 했습니다.// 경우의수를 저장할 배열int[][] numberCase = new int[y][x];// x = 0일 때는 무조건 1가지의 방법 밖에 없다.for (int i = 0; i 미리 하지 않아도 조건문을 통해 참..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 19572번 가뭄(Small)

2024.08.30기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 a, b, c구역의 원하는 강수량을 알려주면 3가지의 비를 이용해 정확히 맞출 수 있는지 확인하고 출력하는 문제입니다. 1. 간단하게 규칙이 있습니다.a, b, c가 해당하는 두가지 구역을 더하고 나머지 한가지 구역을 뺀 수의 2를 나누어 주면 값이 나옵니다.// 해당하는 구역을 더하고 나머지 구역을 뺀 수의 2를 나누어 주면 값이 나옵니다.double a = (d1 + d2 - d3) / 2;double b = (d1 + d3 - d2) / 2;double c = (d2 + d3 - d1) / 2; 2. 이렇게 나온 값이 전부 0보다 크다면 출력, 아니라면 -1을 출력 해주면됩니다.// 모든 강수량이 0보..

정보처리산업기사

정보처리산업기사 - 프로그래램 구현 - 개발 환경 구축

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  개발 환경 구축의 개요개발 환경 구축은 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것을 의미합니다.개발 환경은 응용 소프트웨어가 운영될 환경과 유사한 구조로 구축합니다.개발 프로젝트의 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정합니다.하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품들을 최종적으로 결정하여 구축합니다.  하드웨어 환경하드웨어 환경은 사용자와의 인터페이스 역할을 하는 클라이언트(Client) 그리고 클라이언트와 통신하여 서비스를 제공하는 서버(Server)로 구성됩니다.클라이언트에는 PC, 스마트폰 등이 있습니다.서..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 25562번 차의 개수

2024.08.29기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 서로 다른 차의 개수의 최댓값과 최솟값을 출력하는 문제입니다. 1. 최대 차이의 개수 계산최댓값은 n개의 정수로 이루어진 집합에서 가능한 모든 쌍의 조합의 수는 n(n - 1)/2이므로 그대로 출력을 해줍니다.// N개의 정수로 이루어진 집합에서 가능한 모든 쌍의 개수는 조합의 수sb.append(n * (n - 1) / 2).append("\n"); 2. 최대 차이의 실례 출력2의 거듭제곱 수는 서로 다른 차의 개수를 최대로 만듭니다. 왜냐하면, 2의 거듭제곱 수의 차는 항상 서로 다르기 때문입니다. 예를 들어, 1, 2, 4, 8의 차는 1, 2, 3, 4, 6, 7로 모두 다릅니다.int num = 1;..

Coding_Slowly
'분류 전체보기' 카테고리의 글 목록 (22 Page)