hi jaeneee

baekjoon(10871-X보다 작은 수)_ python 본문

알고리즘/baekjoon

baekjoon(10871-X보다 작은 수)_ python

ash silver 2022. 3. 16. 00:38

1) 문제

2) 예시

3) 제출

n, x = list(map(int, input().split()))
a=list(map(int, input().split()[:n]))
for i in range(len(a)):
    if a[i] < x:
        print(a[i], end=' ')

4) 메모리/시간/코드 길이

5) 비교

a=list(map(int, input().split()[:n]))

리스트에 숫자를 한 번에 입력받아 넣고 싶을 때는 위 함수를 쓰면 된다. 

 

print를 사용하면 자동으로 개행이 되는데 python에서 print는

print(content, end='\n')

에서 end가 생략된 것이다.

\n이 들어간 곳에 구분자를 두면 개행이 되지 않고 구분자로 나누어 출력된다.

 

(랭킹에 있는 minkj1992아이디 풀이)

a,b = map(int,input().split())
score = [x for x in input().split() if int(x)<b]
print(' '.join(score))

두 번째 줄 -> if문의 input().split()에서 나온 값을 x로 score 리스트에 저장

join함수 : '(구분자)'.join(리스트 이름)

=> 리스트에 있는 원소를 구분자로 구분해 문자열로 출력

Comments