문제
https://www.acmicpc.net/problem/10871
package baekjoon_3;
import java.util.Scanner;
public class For {
public static void main(String[] args) {
//get N, X
System.out.print("N과 X를 입력하세요:");
Scanner input = new Scanner(System.in);
int N = input.nextInt();
int X = input.nextInt();
while(N < 1 || X > 10000) {
if (N < 1 && X > 10000) {
System.out.print("N과 X를 다시 입력하세요:");
N = input.nextInt();
X = input.nextInt();
}
else if (N < 1) {
System.out.print("N을 다시 입력하세요:");
N = input.nextInt();
}
else {
System.out.print("X를 다시 입력하세요:");
X = input.nextInt();
}
}
//get&print As
int num = 0;
int num_min = 0;
for(int count = 0; count < N; count++) {
num = input.nextInt();
if(num < X) {
num_min = 1;
System.out.print(num + " ");
}
}
//if nothing
if(num_min == 0) {
System.out.print("수열 내에 X보다 작은 수가 없습니다.");
}
}
}
'알고리즘 문제풀이 > JAVA 알고리즘 문제풀이' 카테고리의 다른 글
백준(BaekJoon) 10818번 1차원 배열_최소, 최대 (0) | 2020.03.21 |
---|---|
백준(BaekJoon) 1110번 While문_더하기 사이클 (0) | 2020.03.19 |
백준(BaekJoon) 2753번 IF문_윤년 (0) | 2020.01.23 |
백준(BaekJoon) 1330번 IF문_두 수 비교하기 (0) | 2020.01.21 |
백준(BaekJoon) 2588번 입출력 사칙연산_곱셈 (0) | 2020.01.17 |