nan + nan = 2nan

[백준] [Python3] #10871. X보다 작은 수 본문

Python/백준 알고리즘

[백준] [Python3] #10871. X보다 작은 수

2nan 2021. 8. 3. 21:36
728x90


코드 입력

N, X = map(int, input().split())

A = list(map(int, input().split()))

for i in range(N):
    if A[i] < X:
        print(A[i], end = " ")
        
# list로 출력을 감싸준 후, if문에서 대괄호를 사용해 Bool 식을 만들어준다.
# 개행문자를 삭제하기 위해 마지막 end에 공백을 넣어주어 한 줄에 출력

 의외로 빨리 풀리나 했는데....

 

역시...   

List 와 Tuple을 인식하는 것이 아직은 미숙하다.

int와 str문에 대해서도 아직 겉핥기 느낌인 것처럼..

무튼 A는 나중에 고려하고.

우선 N과 X는 첫째 줄에 출력을 해야하기 때문에 우선 변수로 설정,

둘째 줄에 A가 수열이라고 했기 때문에, map을 활용해 list로 만들어준다. 

이는 나중에 변수를 대괄호로 묶어줄 때 활용되는 것 같다. 아직은 잘 몰라서.. 

그리고 X보다 작은  i를 걸러내기 때문에, A[i]로 표현하면서 A에 포함된 수들을 비교하는 수식을 사용했다.

그리고, 한 줄에 출력하는 것이 문제였기 때문에, 마지막에 end에 공백을 대입해주었다

 

약간 어렵s


출처 : 백준 Online Judge

https://www.acmicpc.net/problem/10871

 

10871번: X보다 작은 수

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

www.acmicpc.net

 

Comments