[프로그래머스] 두 정수 사이의 합 (Kotlin)
- ETC../문제 풀이
- 2021. 2. 2.
728x90
문제
이해
a ~ b 모든 정수의 합 return
접근
- answer = 0L
- a < b
- a..b
- a > b
- a downTo b
풀이
class Solution {
fun solution(a: Int, b: Int): Long {
//정답을 Int -> Long 으로 변환하면 오류 난다. 처음부터 Long으로 선언
var answer = 0L
if (a < b) {
for (i in a..b) {
answer += i
}
} else {
for (i in a downTo b) {
answer += i
}
}
return answer
}
}
728x90
'ETC.. > 문제 풀이' 카테고리의 다른 글
[프로그래머스] 문자열 내림차순으로 배치하기 (Kotlin) (0) | 2021.02.03 |
---|---|
[프로그래머스] 문자열 내 마음대로 정렬하기 (Kotlin) (0) | 2021.02.02 |
[프로그래머스] 나누어 떨어지는 숫자 배열 (Kotlin) (0) | 2021.02.02 |
[프로그래머스] 가운데 글자 가져오기 (Kotlin) (0) | 2021.01.29 |
[프로그래머스] 3진법 뒤집기 (Kotlin) (0) | 2021.01.29 |