강의로 돌아가기
최용철

이게 왜 에러가 뜰까요?

아직 만드는 중인 코드인데

import itertools

def solution(numbers):
    answer = ''
    answer2 = list(map(list, itertools.permutations(numbers)))              
    for a in len(answer2):
        for x in len(answer2[a]):
            answer3 = ''.join(answer2[x])


    return answer2

에서 첫번째 포문이 타입 에러가 납니다 int형

  • 이준희
    len은 숫자인데 for문은 범위 내에서 사용하는 것입니다. 고칠려면 range(len(answer2)) 이렇게 하시고 님이 하시는 게 먼지는 알겟는데 완성이되도 런타임 에러가 뜨겟네요 이준희 2018.10.29 22:18
1 개의 답변
Demi

에러 메세지를 보니 for a in len(answer2):에서 에러가 나네요.
에러 메세지에 익숙치 않은 것을 보니, 이 문제보다는 쉬운 문제를 푸는게 좋을 것 같습니다.

연습문제에 더 쉬운 문제를 푸심이 어떨까요?

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