강의로 돌아가기
recette

시간 초과

실행은 잘 되지만 채점할때 실패(시간 초과)만 나옵니다.
왜 이런가요?

import itertools
def solution(numbers):
    return str(max(list(map(int,map(''.join,itertools.permutations(list(map(str,numbers))))))))
1 개의 답변
Demi

안녕하세요.
작성하신 코드는 정상적으로 실행은 될지 모르나, permuation을 사용하므로 굉장히 비효율적인 코드입니다.
시간 복잡도를 생각해 좀 더 효율적인 코드를 작성해주세요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.