[백준] 10871번 문제
문제
문제출처 : Baekjoon
풀이
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];
for(int i = 0; i < N; i++){
A[i] = sc.nextInt();
}
sc.close();
for(int i = 0; i < N; i++){
if(A[i] < X){
System.out.print(A[i]+" ");
}
}
}
}
회고
- 이 문제를 풀면서 내가 항상 약하다고 생각하는
배열
에 대해서 다시 공부를 해야겠다고 느꼈다. 머리속으로는 알겠는데 직접 코딩하려고 하면 막막한 느낌인걸 보니, 아직도 공부가 필요하다😣 - java에서 scanner말고 buffer를 통해서 입력받는게 내가 뭔가 처리할건 많지만 메모리 효율에 좋다고 해서 이부분에 대해서도 공부를 해야겠다!
- 이제 scanner 쓰는건 좀 익숙해진것 같은 ^_^