백준 10871 - java ) X보다 작은 수
2021. 8. 24. 16:42ㆍ코딩/Python
내 사고과정
문제와 출력 예제를 보는데 숫자를 입력받는 건 알겠으나 문제에 대한 이해가 되지 않았다.
배열을 이용해서 숫자를 안에 넣어야 하나?라는 생각이 들긴 했으나 크게 감이 오지 않았다.
N=10, X=5 로 입력된 경우이다.
10보다 작은 수들을 무작위로 입력한다.
예제 출력에 나오는 부분은 5보다 작은 정수를 무작위로 출력해서 보여준 것이다.
실행 코드
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int X = sc.nextInt(); // N과 X를 입력받아야 하므로 변수명을 N,X로 설정
int arr[]=new int[N]; // int형 배열인 arr[] 생성
for(int i=0;i<N;i++) {
arr[i]=sc.nextInt(); //arr[]배열 안에 들어가는 숫자는 Scanner을 이용하여 사용자로부터 입력받은 값을 int형으로 변환하여 넣어야 한다.
}
sc.close();
for(int i=0;i<N;i++) {
if(arr[i]<X) { // 배열 인덱스에서 i값을 하나씩 증가시켜보면서 X보다 작은 수를 출력한다.
System.out.println(arr[i]+"");
}
}
}
}
실행 결과
10 5
1 2 3 4 5 6 7 8 9 10
1
2
3
4
'코딩 > Python' 카테고리의 다른 글
백준 10951 - java ) A+B-4 (1) | 2021.08.24 |
---|---|
백준 10952 - java ) A+B-5 (0) | 2021.08.24 |
백준 2439 - java ) 별찍기-2 (0) | 2021.08.24 |
백준 2438 - java ) 별 찍기-1 (0) | 2021.08.24 |
백준 11022 - java ) A+B-8 (0) | 2021.08.24 |