강의로 돌아가기
alsavior

실행에서 테스트 4번이 오류가 나네요. 파이참에서는 정상동작하는데 머가 문제 일까요? (제출은 10번만 타임아웃.. ㅠ)

실행에서 테스트 4번이 오류가 나네요. 파이참에서는 정상동작하는데 머가 문제 일까요? (제출은 10번만 타임아웃.. ㅠ)

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def get_idx_max(nums, start, end):
    record = max(nums[start:len(nums) - end])
    return nums.index(record, start, len(nums) - end)

def solution(nums, k):
    result = ""
    start = 0
    remain_size = len(nums) - k
    end = remain_size - 1
    for _ in range(remain_size):
        idx = get_idx_max(nums, start, end)
        result += nums[idx]
        remain_size -= 1
        start = idx + 1
        end = remain_size - 1
        if start == len(nums) - remain_size:
            return result + nums[start:]
    return result
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.