728x90

2024/04 13

[백준 자바] 3052번(나머지) - 배열의 중복 요소 제거

난이도 - 브론즈 2 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력 첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다. 1. Arrays.distinct public class Main { public static void main(String[] args) throws Exception { Buff..

백준/Java 2024.04.07

[백준 자바] 4134번(다음 소수)

난이도 - 실버 4 문제 정수 n(0 ≤ n ≤ 4*109)가 주어졌을 때, n보다 크거나 같은 소수 중 가장 작은 소수 찾는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. 출력 각각의 테스트 케이스에 대해서 n보다 크거나 같은 소수 중 가장 작은 소수를 한 줄에 하나씩 출력한다. 입력 수의 다음 소수를 찾아 출력한다. 소수를 판정하는 isPrime함수와 다음 소수를 찾는 findNextPrime함수를 만들었다. import java.io.*; public class Main4134 { public static void main(String[] args) throws Exception { BufferedReade..

백준/Java 2024.04.06

유의적 버전 (Semantic Versioning, Semver)

유의적 버전 (Semantic Versioning, Semver)유의적 버전이란 프로젝트가 개발되는 특정 시점 상태에 의미를 부여해서 숫자를 매기는 방법이다.저번에 설치한 lodash를 보면 버전이 4.17.21이다. 마침표로 구분된 각각의 숫자는 차례대로 Major, Minor, Patch라고 부른다. Major.Minor.Patch Major 기존 버전과 호환되지 않는 새로운 버전Minor기존 버전과 호환되는 기능이 추가된 버전Patch기존 버전과 호환되는 버그 및 오타 등이 수정된 버전 만약 프로젝트에 새로운 기능을 추가했는데 그 기능이 추가되기 전의 프로젝트 상태와 호환이 안된다면 새로운 major버전으로, 호환이 된다면 새로운 minor버전으로 만들어야 한다. 버전 앞에 붙어 있는 ^ 기호는 M..

카테고리 없음 2024.04.03
728x90