새소식

인기 검색어

프로그래머스/Lv.2

[Swift] 연속 부분 수열 합의 개수

  • -
import Foundation func solution(_ elements:[Int]) -> Int { var answer: Set<Int> = [] for i in 1...elements.count { for j in 0..<elements.count { var sum = 0 for k in 0..<i { if (j + k) < elements.count { sum += elements[j + k] } else { sum += elements[j + k - elements.count] } } answer.insert(sum) } } return answer.count }

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.