-Code
n, s = map(int, input().split())
cow = sorted([int(input()) for _ in range(n)])
start, end = 0, 1
cnt = 0
while start < n and end < n:
total = cow[start] + cow[end]
if total <= s:
cnt += 1
end += 1
if end >= n:
start += 1
end = start + 1
print(cnt)
파이썬으로 어떻게 해도 안돼서 pypy3로 제출하니 통과되었습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 15565번 귀여운 라이언 (0) | 2022.05.11 |
---|---|
[백준/파이썬] 3273번 두 수의 합 (0) | 2022.05.10 |
[백준/파이썬] 1940번 주몽 (0) | 2022.05.10 |
[백준/파이썬] 2018번 수들의 합 5 (0) | 2022.05.10 |
[백준/파이썬] 22862번 가장 긴 짝수 연속한 부분 수열 (large) (0) | 2022.05.10 |