프로그래머스 - 약수의 합
약수의 합 문제 바로가기 나의 풀이 def solution(n): answer = 0 for i in range(1,n+1): if n % i == 0: answer += i return answer CODE REVIEW 간단한 수학 문제. 범위만 주의하면 쉽게 해결 가능하다.
약수의 합 문제 바로가기 나의 풀이 def solution(n): answer = 0 for i in range(1,n+1): if n % i == 0: answer += i return answer CODE REVIEW 간단한 수학 문제. 범위만 주의하면 쉽게 해결 가능하다.
추억 점수 문제 바로가기 나의 풀이 def solution(name, yearning, photo): answer = [] names = {} for i in range(len(name)): names[name[i]] = yearning[i] for p in photo: temp = 0 for i in p: if i in name: temp += names[i] answer.append(temp) return answer CODE REVIEW 주어진 2개의 array를 {key:value} 쌍으로 바꾸어 해결하는 문제. dictionary로 array를 변환하면 key가 주어졌을 때 탐색이 빨라 n명의 이름이 많아져도 커버 가능해진다.