문제 링크: https://www.acmicpc.net/problem/10871
백준 1차원 배열 2단계 - 10871번 X보다 작은 수를 풀어보았다.
풀이: 배열을 선언하고, X보다 작은 수를 순서대로 출력한다.
C++
#include <iostream>
using namespace std;
int main()
{
int n,x,inp;
int arr[10000]={0,};
cin>>n>>x;
for(int i=0;i<n;i++) // 배열에 입력값 넣고
{
cin>>arr[i];
}
for(int i=0;i<10000;i++)
{
if(arr[i]==0) break; // 값이 없는 곳까지 갔으면 빠져나오기
if(arr[i]<x) cout<<arr[i]<<" ";
}
}
Python
n,x=map(int,input().split())
arr=list(map(int,input().split()))
for i in arr:
if i<x: print(i, end=' ')
Java
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int x = sc.nextInt();
int[] num=new int[10000];
for(int i=0;i<n;i++)
{
num[i]=sc.nextInt();
}
for(int i=0;i<n;i++)
{
if(num[i]<x) System.out.print(num[i]+" ");
}
}
}
'코테용 문제풀이 > 백준' 카테고리의 다른 글
A+B 풀이 (0) | 2022.12.30 |
---|---|
Hello World 풀이 (0) | 2022.12.30 |
별 찍기 - 1 풀이 (0) | 2022.12.30 |
백준 1009번 문제 분산처리 c#으로 풀기 (0) | 2019.06.08 |
백준 1004번 문제 어린 왕자 c#으로 풀기 (0) | 2019.06.08 |