
코딩테스트 일기 (BAEKJOON)
BEAKJOON / 백준 - JAVA 14650번 걷다보니 신천역 삼 (Small)
2024.08.04기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 숫자의 길이가 주어지면 주어진 숫자 범위 안에서 0, 1, 2만 사용하여 3의 배수의 개수를 찾는 문제입니다. 1. 우선 만들 수 있는 최솟값과 최댓값을 구했습니다.int min = (int)Math.pow(10, n - 1); // 만들 수 있는 수의 최솟값int max = (int)Math.pow(10, n - 1) * 2 + (n > 1 ? maxVal() : 0); // 만들 수 있는 수의 최댓값 자리 수를 통해 최댓값을 구하기 위해 함수를 사용했습니다.// max 값을 구하기 위한 함수.private static int maxVal() { StringBuilder num = new StringB..