[Java] 39. N값 이하의 서로소 값 찾기

백하림's avatar
Feb 11, 2025
[Java] 39. N값 이하의 서로소 값 찾기
package algo; import java.util.Scanner; public class Coprime02 { public static void main(String[] args) { // 서로소란 ? a와 b의 최대 공약수가 1인 것을 서로소라고 한다. //1. N값 이하의 서로소 개수 구하기 Scanner sc = new Scanner(System.in); // 스캐너를 통해 사용자로부터 입력 받는다. System.out.println("정수를 입력해주세요 : "); int N = sc.nextInt(); // 입력받은 숫자를 N에 저장한다. int count = 0; // 개수를 세어보기 위한 count 변수를 만든다. 0으로 초기화 int[] arr = new int[N]; System.out.println(N + " 이하의 서로소 값:"); for (int i = 1; i < N; i++) { if (Util.gcd(N, i) == 1) { // N과 i의 최대 공약수가 1이라면 System.out.print(i + " "); // 출력 } } } }
notion image
Share article

harimmon