-
연속 부분 수열 합의 개수프로그래머스 2022. 10. 27. 18:32728x90
class Solution { fun solution(elements: IntArray): Int { var answer = mutableSetOf<Int>() val tempList = elements.toList() + elements.toList() var count = 0 while(count < elements.size){ for(i in 0 .. elements.size-1){ var temp = 0 for(j in 0 .. count){ temp += tempList[i+j] } answer.add(temp) } count++ } return answer.size } }
안드로이드 스튜디오를 공부하다가 오랜만에 알고리즘을 풀려고 하니 뭔가 막힌듯 잘 풀리지 않는 느낌이였습니다.
상기 코드는 현재 저의 실력으로 작성하였으며, 추후 다시 풀게 될 경우 새로운 코드를 추가 할 수 있도록 하겠습니다.
'프로그래머스' 카테고리의 다른 글
[프로그래머스][Kotlin]옹알이(2) (0) 2022.11.10 2개 이하로 다른 비트 (0) 2022.10.31 H-Index (0) 2022.09.27 위장 (0) 2022.09.27 n^2 배열 자르기 (0) 2022.09.27