저는 여러 해 동안 사이트를 읽고 있었으며 오늘은 저의 첫 번째 질문입니다.Google Foobar : 솔루션 제출시 속성 오류가 발생했습니다.
튜토리얼을 마친 후 새로 발견 된 지식을 테스트하면서 Google Foobar에서 Python 검색을 위해 초대되었습니다. 내 'solution.py'나는 다음과 같은 오류 얻을 제출하면
:
from itertools import permutations
import time
x, y, z = 3, 19, 19
values = [x, y, z]
perm_obj = permutations(values)
for v in perm_obj:
try:
if time.strptime(str(v), '(%m, %d, %y)'): #This is line 13
my_output.append(v)
except ValueError:
pass
: 라인 AttributeError 13
이 코드는 이클립스
에서 잘 실행이 코드입니다 편집 : perm_obj는 itertools permutation
method의 결과입니다.
itertools.permutations(iterable, r=None)
편집 : perm_obj가 어떻게 보이는지 보여주기 위해 코드를 조금 변경했습니다. 이게 도움이 되길 바란다.
코드 :
from itertools import permutations
from datetime import datetime
def answer(x, y, z):
values = [x, y, z]
perm_obj = permutations(values)
my_output = []
for v in perm_obj:
try:
print(v)
datetime.strptime(str(v), '(%m, %d, %y)')
my_output.append(v)
except ValueError:
pass
출력 : time
이 strptime
방법이없는 datetime.time
의 인스턴스처럼
(19, 19, 3)
(19, 3, 19)
(19, 19, 3)
(19, 3, 19)
(3, 19, 19)
(3, 19, 19)
는 라비을 V의 일례를 제공하거나 – ravigadila
perm_obj하십시오.? – Alex
코드가 단지 10 줄이면 13 행의 오류가 Google의 코드에 포함되어야합니다. – 9000