CodingTest #38 Kotlin 약수의 개수와 덧셈, 행렬의 덧셈 문제풀이


CodingTest #38 Kotlin 약수의 개수와 덧셈, 행렬의 덧셈 문제풀이

문제를 풀어보자. 첫 문제는 약수의 개수에 따라 덧셈을 할지 빼야 할지 정해서 값을 산출하는 문제이다. 약수의 개수와 덧셈 class Solution { fun solution(left: Int, right: Int): Int { var cnt: Int var result = 0 for(i in left..right) { cnt = 0 for(j in 1..i) if(i % j == 0) cnt++ if(cnt % 2 == 0) result += i else result -= i } return result } } 처음에는 이런식으로 풀었는데, 코드가 난잡하고, 한눈에 알아보기가 힘들어, 답안을 보았는데, 한 줄에 깔끔하게 끝나는 코드를 발견할 수 있었다. //약수의 개수와 덧셈 class NumberA..


원문링크 : CodingTest #38 Kotlin 약수의 개수와 덧셈, 행렬의 덧셈 문제풀이