파이썬 입력파라미터를 함수로 받는 클래스 함수
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 오후