import sys
n, x = map(int, sys.stdin.readline().split())
nums = list(map(int, sys.stdin.readline().split()))
print(' '.join([str(num) for num in nums if num < x]))
이렇게 하면 풀릴라나 테스트 해보셈
익명(114.200)2021-10-13 22:52
답글
오 맞네 ㄷㄷㄷ 왜 그렇게 되는거임?
익명(61.77)2021-10-13 22:57
답글
근데 총 몇줄이 입력될지 알 수 없는 경우는 어떻게 해야함? 한줄에 숫자 2개씩 들어가는건 고정임
익명(61.77)2021-10-13 22:58
답글
치킨 쿠폰(1673번) 문제가 답 구하는건 맞는데 여러줄 입력하는 부분에서 하자있어서 정답처리가 안돼서 궁금함
익명(61.77)2021-10-13 22:59
답글
input 이든 readline이든 여러개 있으면 개행 기준으로 나눠서 들어가니까 문제 없음 while True로 입력 안 받아도 됨
익명(114.200)2021-10-13 23:00
답글
ㅇㅎ ㄱㅅㄱㅅ 근데 총 몇줄이 입력될지 모를때도 똑같음?
익명(61.77)2021-10-13 23:03
답글
저런 문제는 예외라고 보면 됨. 보통 입력 횟수가 처음에 주어짐. 저런 경우는 만에 하나 정도
익명(114.200)2021-10-13 23:05
답글
ㅇㅎ 님덕분에 배우고감 ㄱㅅㄱㅅ
익명(61.77)2021-10-13 23:09
윗댓중에 try: except를 쓰지마라고 하는 병 ㅡ신잇는데 그냥 무시하셈
백준 문제 중에서 입력 종료 조건을 안 주는 문제가 있을 때,
try: except를 써서 받아주면 종료된다 게이야
오류 메시지도 주셈
run 돌리면 콘솔창에 입력할 시간도 없이 바로 꺼짐. 백준에서 돌려보니까 틀렸다고 뜨고
밑에 사람이 알려줘서 해결함 도와주려고 해서 ㄳㄳ
import sys 했음?
코테에서 try except를 쓰네..
아 ㅋㅋㅋ 씨발 병신 빡대가리 새끼 좆병신처럼 저걸 빼먹네
알려줘서 ㄳㄳ
근데 저거 여러줄 입력하는거 try except 안하면 런타임에러나던데 왜그런거임?
왜 남? 그리고 왜 while True 사용함?
한번에 여러개 입력받는걸 처음 써봐서 뒤져보다가 while True랑 try except 쓰는거 나오더라
https://conak-diary.tistory.com/7
그리고 백준 치킨 쿠폰 할때 런타임 에러 나더라
https://velog.io/@yeseolee/Python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%A0%A5-%EC%A0%95%EB%A6%ACsys.stdin.readline
저따구로 안하니까 따라하지 마셈
import sys n, x = map(int, sys.stdin.readline().split()) nums = list(map(int, sys.stdin.readline().split())) print(' '.join([str(num) for num in nums if num < x])) 이렇게 하면 풀릴라나 테스트 해보셈
오 맞네 ㄷㄷㄷ 왜 그렇게 되는거임?
근데 총 몇줄이 입력될지 알 수 없는 경우는 어떻게 해야함? 한줄에 숫자 2개씩 들어가는건 고정임
치킨 쿠폰(1673번) 문제가 답 구하는건 맞는데 여러줄 입력하는 부분에서 하자있어서 정답처리가 안돼서 궁금함
input 이든 readline이든 여러개 있으면 개행 기준으로 나눠서 들어가니까 문제 없음 while True로 입력 안 받아도 됨
ㅇㅎ ㄱㅅㄱㅅ 근데 총 몇줄이 입력될지 모를때도 똑같음?
저런 문제는 예외라고 보면 됨. 보통 입력 횟수가 처음에 주어짐. 저런 경우는 만에 하나 정도
ㅇㅎ 님덕분에 배우고감 ㄱㅅㄱㅅ
윗댓중에 try: except를 쓰지마라고 하는 병 ㅡ신잇는데 그냥 무시하셈 백준 문제 중에서 입력 종료 조건을 안 주는 문제가 있을 때, try: except를 써서 받아주면 종료된다 게이야