X보다 작은 수(10871) - JS

박정호·2022년 1월 20일
0

BAEKJOON

목록 보기
27/57
post-thumbnail

1. N,X 는 입력받은 첫번째 배열에 띄어쓰기에 맞춰 하나씩 할당됩니다.
ex) 첫번째줄에 10 5 라면 N = 10, X = 5 가 됩니다.

잠깐! 구분이 갈 수 있는 이유! 복습하고 가기~

제에 있는 입력값을 가져오고, 배열로 나열을 위해 toString()으로 문자열을 만들어준 뒤, 줄마다의 배열을 원하므로 split()안에 줄바꿈 표시인 '\n'을 넣어줍니다.
그리고 건너띄기로 다른 인덱스 저장을 알기 위해 split()안에 ' '라는 공백 표시를 넣어줍니다.

2. A에는 두번째줄에 내용을 배열로 저장합니다.

3. for문의 조건은 입력값의 수-1 만큼 반복하여 돌게 되어있고, 도는 과정에서 A의 배열값들 중 X보다 작은 값을 추출하면 됩니다.

4. 이때, 앞서 toString()으로 문자열 변환이 되어있는 상황이 있으므로, A의 배열값을 Number()를 통해 숫자화 시켜줍니다.

5. 다음으로 A[i]값을 반복문 안에서 출력 가능하지만, 반복할때마다 출력하는 형태가 나와 모두 줄바꿈이되어 세로로 한줄이 나오는 결과값이 나옵니다.

6. 따라서, result라는 빈값을 선언하고 반복문을 통해 A[i]값이 저장되게 합니다.

7. 마지막으로, 반복문 밖에서 result 값을 출력하는데, 숫자들이 붙어서 나오므로, result += A[i]에 + ' ' 공백을 추가합니다.

profile
기록하여 기억하고, 계획하여 실천하자. will be a FE developer (HOME버튼을 클릭하여 Notion으로 놀러오세요!)

0개의 댓글