23.01.13 00:46 작성
·
211
0
제가 호기심에 첫 번째 줄에 sort 정렬을 안 해보고 풀어보려고 코드를 짰는데 1~4 번 케이스까지는 맞지만 5번케이스에서 인덱스 에러가 발생합니다. 혹시 왜 이러는지 알 수 있을까요?
N , word = map(int, input().split())
List = list(map(int,input().split()))
cnt = 0
m , n = 0 , N-1
for _ in range(N//2):
if m > n :
break
elif m == n:
if List[m] <= word:
cnt += 1
else:
if List[m] <= word:
cnt += 1
if List[n] <= word: #에러 발생하는 위치.
cnt += 1
m += 1
n -= 1
print(cnt)