정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
감을 잃은 것 같아서 단계별로 풀기에서 하나씩 뽑아서 풀어보고 있는데 재밌는 것 같다.
역시 간단하게 for 문과 if 문으로 해결할 수 있는 문제이다.
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int x = sc.nextInt(); int[] a = new int [n]; //입력될 n 크기 만큼 배열 크기 지정해서 선언 int i; for (i=0;i<n;i++) { a[i] = sc.nextInt(); if(a[i]<x) { System.out.print(a[i]+" "); } } } } |
너무 간단해서 주석도 안 달아도 될 것 같다.
'개발 > JAVA' 카테고리의 다른 글
[JAVA 백준] 11022. A+B - 8 (0) | 2019.11.20 |
---|---|
[JAVA 백준] 10817. 세 수 (0) | 2019.11.20 |
[JAVA] level1. 같은 숫자는 싫어 (0) | 2019.11.20 |
[JAVA] level1. 나누어 떨어지는 숫자 배열 / Arrays.sort() (0) | 2019.02.08 |
[JAVA] level1 . 정수 제곱근 판별 / Math.sqrt(n), Math.pow(n,m) (0) | 2019.01.23 |