
몇 번을 보고 내가 생각하는대로 코드를 써봐도 자꾸 오류가 나고 하나만 맞고 그래서 뭔지 몰라 검색을 해봤다!! def solution(arr): answer = [] for i in arr: answer += [i]*i return answer 봐도 이해가 가진 않는다. 특히 4번째 줄...[i]가 어디에 해당하는지 모르겠다. 아니면 아무런 관계가 없는 것인가!!!!ㅠㅠ (누가 좀 자세하게 알려주세요!!ㅠㅠㅠ) def solution(arr): answer = [] for i in arr: for j in range(i): answer.append(i) return answer 차라리 이것은 어느정도 이해가 된다. for i in arr에서 i가 arr의 요소이고 for j in range(i)는 0부..

def solution(arr1, arr2): answer = 0 if len(arr1) != len(arr2): # 두 배열의 길이가 다르다면 if len(arr1) > len(arr2): # 1이 2보다 길다면 answer = 1 # 1을 출력하고 else: answer = -1 # -1를 출력해라 else : # 두 배열의 길이가 같다면 if sum(arr1) > sum(arr2): #arr1의 합이 arr2의 합보다 크면 answer = 1 # 1을 출력 elif sum(arr1) < sum(arr2): #arr1의 합이 arr2의 합보다 작으면 answer = -1 # 2를 출력 else: answer = 0 return answer