반응형
백준 10871번 java X보다 작은 수 for문
백준 단계별로 풀기 for문에서 마지막 문제이다.
역시 마지막답게?
쉽게 코딩할 수 있다. (?)
로 보자.
(드립 ㅈㅅ...)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import java.util.Scanner;
//baekjoon_2439 별 찍기 - 2
/*예제 입력 1
10 5
1 10 4 9 2 3 8 5 7 6
예제 출력 1
1 4 2 3
*/
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n, x;
n = sc.nextInt();
x = sc.nextInt();
int ar[] = new int[n];
for(int i=0; i<n; i++)
ar[i] = sc.nextInt();
for(int i=0; i<n; i++) {
if(ar[i] < x)
System.out.print(ar[i] + " ");
}
}
}
|
cs |
line 14~16 : 이 문제에는 귀찮게 입력을 여러 번 해야 하는데 (뭐 이 정도면 사실 귀찮은 건 아니지만)
n은 수열개수를 x는 비교하기 위한 값을 입력한다.
line 18 : n개의 변수를 담을 배열 ar을 n에 크기만큼 선언한다.
line 20 : for문으로 배열 ar을 직접 입력해가면서 초기화한다.
line 23~25 : 단순하게 n번 반복해가면서 if문으로 x와 비교해서 x보다 작으면 그 배열값과 공백을 출력해주면 된다.
for문 끝!! 다음에 while()문으로~~
반응형
'프로그래밍 > 백준 알고리즘 코드' 카테고리의 다른 글
백준 10951 java A + B - 4 while문 2단계 has.nextInt (0) | 2020.08.18 |
---|---|
백준 10952번 자바 A + B - 5 while문 1단계 (0) | 2020.08.18 |
백준 2439번 java 별 찍기 - 2 (for 문) (0) | 2020.08.13 |
백준 java 2438번 별 찍기 - 1 (0) | 2020.08.13 |
백준 11022번 java A + B -8 (0) | 2020.07.29 |
댓글