백준(B3) 10871번: X보다 작은 수 (JAVA 8 JAVA 11)

2021. 11. 3. 22:20·JAVA/백준 문제풀이
반응형

코드를 보기 전에:

첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)

둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.

문제에서 입력하는 숫자의 조건이다.

주어진 조건을 보고 파악해야할 것들이 몇가지 있다.

 

1. N과  X는 1보다 크고 10000보다 작은 정수다.

2. N은 수열의 정수 개수다.

이렇게 2가지를 파악해야한다.

 

X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.

출력에서는 수열에서 X보다 작은수를 순서대로 공백으로 구분해 출력한다.

이 한마디를 파악해야 한다.

 

 

1
2
3
4
5
6
7
8
9
10
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int x,n;
        n = input.nextInt();
        x = input.nextInt();
        int[] N = new int[n];
cs

입력을 하기 때문에 Scanner 클래스를 포함한 문장을 추가한다.

x 와 n을 입력 받아준 다음, N개의 정수를 가지고 있는 수열을 선언해준다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
for(int a = 0; a<n; a++)
        {
            N[a] = input.nextInt();
        }
        for(int a = 0; a<n; a++)
        {
            if(N[a] < x)
                System.out.print(N[a] +" ");
        }
    }
 
}
Colored by Color Scripter
cs

반복문을 이용해 수열에 숫자를 입력한다.

반복문과 조건문을 이용해 수열에 있는 수 중에 x보다 작은 수가 있는지 찾아본다.

 

 

Full code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int x,n;
        n = input.nextInt();
        x = input.nextInt();
        int[] N = new int[n];
        for(int a = 0; a<n; a++)
        {
            N[a] = input.nextInt();
        }
        for(int a = 0; a<n; a++)
        {
            if(N[a] < x)
                System.out.print(N[a] +" ");
        }
    }
 
}
 
Colored by Color Scripter
cs

 

반응형
'JAVA/백준 문제풀이' 카테고리의 다른 글
  • 백준(B3) 2884번: 알람 시계(JAVA 8 JAVA 11)
코딩하는_대학생
코딩하는_대학생
Java Developer, Open Source Enthusiast, Proud Son
  • 코딩하는_대학생
    코딩하는 대학생에서 개발자까지
    코딩하는_대학생
  • 전체
    오늘
    어제
    • 분류 전체보기 (216)
      • 코딩하는 대학생의 책 추천 (8)
        • 클린코드 (5)
        • 헤드퍼스트 디자인패턴 (3)
      • Backend (6)
        • Spring (14)
        • AWS (3)
        • 회고 (4)
        • Redis (5)
        • 다양한 시각에서 바라본 백엔드 (3)
      • Python (35)
        • 개념 및 정리 (15)
        • 백준 문제풀이 (20)
      • JAVA (17)
        • 개념 및 정리 (14)
        • 백준 문제풀이 (2)
      • 왜? (7)
      • C언어 (42)
        • 개념 및 정리 (9)
        • 백준 문제풀이 (32)
      • 개인 공부 (27)
        • 대학 수학 (5)
        • 대학 영어 (10)
        • 시계열데이터 처리 및 분석 (5)
        • 컴퓨터 네트워크 (6)
        • 운영체제 (1)
      • 솔직 리뷰 (23)
        • 꿀팁 (6)
        • IT기기 (1)
        • 국내 여행 (7)
        • 맛집 (2)
        • 알바 리뷰 (2)
      • 대외활동 (17)
        • 체리피우미 3기 (4)
        • 꿀잠이들 6기 (13)
      • 음식 평가 (1)
      • 일상 & 근황 (2)
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩하는_대학생
백준(B3) 10871번: X보다 작은 수 (JAVA 8 JAVA 11)
상단으로

티스토리툴바