파이썬 입력파라미터를 함수로 받는 클래스 함수
class MyMatrix:
    matrix = []

    def __init__(self, N):
        if (type(N) == type(1)):
            Biglist = [ [0]*N for num in range(N)]
            for i in range(N):
                for j in range(N):
                    x = i+1
                    y = j+1
                    x_ = N-i
                    y_ = N-j
                    k = min(x, y, x_, y_)
                    Biglist[i][j] = N**k
            self.matrix = Biglist

위의 코드에서 생성자를 통해 하나의 리스트를 만듭니다.
그리고 이 class의 멤버 함수(a)로 새로운 함수를 만드는데
입력파라미터로 함수를 받고
입력파라미터로 받는 함수(b)는 입력파라미터로 정수를 받습니다.
b함수는 정의한 동작을 입력파라미터 정수에 적용해
생성자로 만든 list의 각 요소에 적용하여 생성자로 만든 리스트를 변경합니다.
그리고 a는 변경된 생성자로 만들어진 리스트를 return하게 만들어야 합니다.
내용이 너무 어려워서 어디서부터 손을 댈지 모르겠습니다.
어떻게 해야하나요?

xldkfk4512 339

M 2021년 6월 5일 11:38 오후

목록으로