프로그래밍2 백준 > 11653번 > 소인수분해 - JAVA 문제 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. 출력 N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다. 코드 import java.io.*; import java.util.*; public class Main { static Scanner sc = new Scanner(System.in); public static void main(String args[]) throws IOException { /* 11653 소인수분해 * 정수 입력받아서 소인수 분해 */ int n = sc.nextInt(); for(int i = 2; i 코딩테스트 연습 > 코딩테스트.. 2022. 12. 29. 코딩테스트 입문 > 가까운 수 - JAVA 문제 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ array의 원소 ≤ 100 1 ≤ n ≤ 100 가장 가까운 수가 여러 개일 경우 더 작은 수를 return 합니다. 입출력 예 입출력 예 array n result [3, 10, 28] 20 28 [10, 11, 12] 13 12 입출력 예 설명 입출력 예 #1 3, 10, 28 중 20과 가장 가까운 수는 28입니다. 입출력 예 #2 10, 11, 12 중 13과 가장 가까운 수는 12입니다. 코드 class Solution { public int solution(in.. 2022. 12. 29. 이전 1 다음