K번째 수 문제 입출력 관련 질문입니다.
216
작성한 질문수 2
해답 소스코드를 보면 각 케이스의 출력 부분까지 for문 내에 들어가서 반복되는데요.
이 구조에서 입력을 수동으로 할 경우에는 첫번째 테스트 케이스 2줄을 입력한 후에 답이 출력되고, 다시 두번째 테스트 케이스 2줄을 입력한 후에 답이 출력되는 방식이 되지 않나요? 아래 사진처럼요.

txt 파일을 import할 때는 출력 부분만 나오기 때문에 이런 차이가 발생한 것 같은데요.
수동으로 입력할 때에도 '테스트 케이스 한꺼번에 입력 -> 해답 한꺼번에 출력'해야 정답이라고 생각해서, 전역 변수로 빈 배열을 할당하고 출력 부분도 별도의 for문을 써서 구현했는데요. 이 경우 해답 코드보다는 효율성이 다소 떨어지는 것 같습니다.
실제 코딩 테스트 상황에서는 해답 소스코드 방식대로만 진행해도 괜찮은 것인지 궁금합니다.
다음은 제 코드입니다. 감사합니다!
solution = []
t = int(input())
for i in range(t):
n, s, e, k = map(int, input().split())
numbers = list(map(int, input().split()))
solution.append(sorted(numbers[s-1:e])[k-1])
for i in range(t):
print(f'#{i+1}', solution[i])
답변 1
기존에 윈도우 10으로 잘 써왔는데 윈도우 11로 바꾸고 나서 채점이 안됩니다.
1
104
2
스택에서 ')'을 만나는 경우
0
109
3
문제가 어디있나요?
0
86
2
변수 or 함수명
0
76
1
침몰하는 타이타닉 문제 질문입니다
0
71
1
AA.py 책점 에러
0
63
1
오늘 구매했는데 파이썬 자료구조 궁금한거 있으면 답변이 잘 될까요.
0
115
2
5.동전분배하기 문제 밑에코드도 정답이될까요?
0
116
1
아나그램 비교 코드
0
123
2
AA.PY파일 복사 후 채점 진행할때 오류 발생합니다.
0
163
2
문제 링크가있나여?
0
153
2
채점기 Time Limit Exceeded 오류 문의
1
178
2
동적계획법은 사용하는 문제
0
132
2
제 코드 좀 봐주세요
0
154
1
예외가 존재할 가능성?
0
100
1
3번이 안풀립니다
0
98
0
5번 틀림
0
124
0
오류원인?
0
104
0
리스트 선언
0
115
1
침몰하는 타이타닉(그리디) 문제 질문
0
114
1
알고리즘
0
72
1
코딩테스트
0
98
1
DFS 순서 질문드립니다.
0
134
2
left, right를 사용한 풀이법에 대한 질문입니다
0
94
1





