편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.11.11

    파이썬 오일러 프로젝트에서 55번 재귀함수 질문이요


    def func(list,n):
        list1 = []
        for i in list:
            int1 = Lychrel(i)
            if symmetry(int1) == False:
                list1.append(int1)
        if n > 0:
            return func(list1,n-1)
        else:
            return len(list1)
    
    

    오일러 프로젝트에서 55번 문제를 풀기는 했는데 재귀함수 모양이 뭔가 어색해서 그런데 특정 함수를 50번 호출하고 결과값을 받을려고 하는데 위 함수에 n에 50 넣는 방법 말고 다른 깔끔하게 함수를 작성하는 방법이 있을까요?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.11.10

    파이썬 재귀함수 질문이요


    def func(list,n):
        list1 = []
        for i in list:
            int1 = Lychrel(i)
            if symmetry(int1) == False:
                list1.append(int1)
        if n > 0:
            return func(list1,n-1)
        else:
            return len(list1)
    
    

    오일러 프로젝트에서 55번 문제를 풀기는 했는데 재귀함수 모양이 뭔가 어색해서 그런데 특정 함수를 50번 호출하고 결과값을 받을려고 하는데 위 함수에 n에 50 넣는 방법 말고 다른 깔끔하게 함수를 작성하는 방법이 있을까요?