✅ 문제

숫자를 입력 받아 3의 배수인 숫자를 출력하는 프로그램을 작성하세요.
✅ 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] nums = new int[10];
for (int i = 0; i < nums.length; i++) {
nums[i] = sc.nextInt();
}
System.out.print("3의 배수 : ");
for (int i = 0; i < nums.length; i++) {
if (nums[i] % 3 == 0) {
System.out.print(nums[i] + " ");
}
}
}
}
✅ 추론 과정
되게 쉬운 문제였다. 일단 숫자를 10번 입력받으니까 10칸짜리 배열을 선언해준다.
반복문을 돌려서 입력받은 숫자를 배열에 집어 넣어 준다.
배열의 길이만큼 반복문을 돌려주며 담긴 각각의 숫자들을 3으로 나눠주고,
나머지가 0이면 해당 숫자를 출력해 준다.
'코딩테스트 > JavaFestival(스마트인재개발원)' 카테고리의 다른 글
[자바페스티벌] 19번 - 단 수와 곱해지길 원하는 수 입력받아 구구단 출력하기 (0) | 2024.03.26 |
---|---|
[자바페스티벌] 18번 - 중복이 없이 숫자를 뽑는 로또 프로그램 만들기 (1) | 2024.03.26 |
[자바페스티벌] 16번 - 8자리 정수 입력받아 정수의 합 구하기 (반복문 활용) (1) | 2024.03.25 |
[자바페스티벌] 15번 - 1, 2, 4, 7, 11 과 같은 수열의 n번째 항까지 출력하기 (0) | 2024.03.25 |
[자바페스티벌] 14번 - 2차원 배열에 숫자 저장하고 출력하기 (0) | 2024.03.25 |
✅ 문제

숫자를 입력 받아 3의 배수인 숫자를 출력하는 프로그램을 작성하세요.
✅ 코드
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] nums = new int[10]; for (int i = 0; i < nums.length; i++) { nums[i] = sc.nextInt(); } System.out.print("3의 배수 : "); for (int i = 0; i < nums.length; i++) { if (nums[i] % 3 == 0) { System.out.print(nums[i] + " "); } } } }
✅ 추론 과정
되게 쉬운 문제였다. 일단 숫자를 10번 입력받으니까 10칸짜리 배열을 선언해준다.
반복문을 돌려서 입력받은 숫자를 배열에 집어 넣어 준다.
배열의 길이만큼 반복문을 돌려주며 담긴 각각의 숫자들을 3으로 나눠주고,
나머지가 0이면 해당 숫자를 출력해 준다.
'코딩테스트 > JavaFestival(스마트인재개발원)' 카테고리의 다른 글
[자바페스티벌] 19번 - 단 수와 곱해지길 원하는 수 입력받아 구구단 출력하기 (0) | 2024.03.26 |
---|---|
[자바페스티벌] 18번 - 중복이 없이 숫자를 뽑는 로또 프로그램 만들기 (1) | 2024.03.26 |
[자바페스티벌] 16번 - 8자리 정수 입력받아 정수의 합 구하기 (반복문 활용) (1) | 2024.03.25 |
[자바페스티벌] 15번 - 1, 2, 4, 7, 11 과 같은 수열의 n번째 항까지 출력하기 (0) | 2024.03.25 |
[자바페스티벌] 14번 - 2차원 배열에 숫자 저장하고 출력하기 (0) | 2024.03.25 |