본문 바로가기
백준 문제 풀이/1차원 배열

(#10871 Java) X보다 작은 수

by _비니_ 2023. 8. 3.
문제

 

문제 해결

1. 우선 배열의 크기인 N과 기준 숫자인 X를 입력 받은 후

2. for 루프를 이용해 N만큼 배열에 숫자를 입력 받는다.

3. 그 다음 똑같이 for 문을 돌며 인덱스 값과 X를 비교해 X보다 작으면 출력, 같거나 크면 다시 for 루프로 돌아가도록 한다.

for (int i = 0; i < arr.length; i++) {
	if (arr[i] < X){
    	System.out.print(arr[i]+" ");
    }
}

 

코드
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        
        Scanner in = new Scanner(System.in);
        
        int N = in.nextInt();
        int X = in.nextInt();
        
        int[] arr = new int[N];
        for (int i = 0; i < arr.length; i++){
            arr[i] = in.nextInt();
        }
        
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] < X){
                System.out.print(arr[i]+" ");
            }
        }
    }
}
반응형

'백준 문제 풀이 > 1차원 배열' 카테고리의 다른 글

(#10813 Java) 공 바꾸기  (0) 2023.08.08
(#10810 Java) 공 넣기  (0) 2023.08.04
(#2562 Java) 최댓값  (0) 2023.08.03
(#10818 Java) 최소, 최대  (0) 2023.08.03
(#10807 Java) 개수 세기  (0) 2023.08.03