내 풀이
N, X = map(int, input().split())
A = list(map(int, input().split()))
for i in A: #for i in range(N):
if i < X: #if A[i] < X:
print(i, end=' ') #print(A[i], end=' ')
- map 함수이용하여 입력받음
https://happyeuni.tistory.com/18 참고
- print에서는 자동 개행되는 것을 end=' '로 띄어쓰기로 이어지도록 조작.
참고_숏코드1
n,x,*a=map(int,open(0).read().split())
for i in a:i<x!=print(i)
엄청 짧다..이게 바로 교수님이 말씀하시던 파이썬스러운 코드인가보다..
Q.근데 open은 파일에서 쓰는거 아닌가..?ㅠ
참고_숏코드2
x,y=input().split()
print(*[i for i in input().split()if int(i)<int(y)])
이건 좀 이해할만하다 print안에서 input이 가능하군..오우...
'공부 > 알고리즘' 카테고리의 다른 글
[백준]10818_python파이썬 풀이 (0) | 2021.08.17 |
---|---|
[백준]10871_python파이썬 풀이 (0) | 2021.08.17 |
[백준]1110_python파이썬 풀이 (0) | 2021.08.17 |
[백준]10951_python파이썬 풀이 (0) | 2021.08.17 |
[백준]10952_python파이썬 풀이 (0) | 2021.08.02 |
댓글