[알고리즘] Kotlin -프로그래머스 알고리즘 문제 해설 *자릿수 더하기
2022. 4. 28. 22:59ㆍETC/Algorithm
728x90
반응형
https://programmers.co.kr/learn/courses/18/lessons/1876?language=kotlin
알고리즘 문제 해설 - 자릿수 더하기
프로그래머스의 모의테스트는 프로그래머스의 시스템에 익숙해지기 위한 테스트이며, 문제 자체는 2018 1ST KAKAO BLIND RECRUITMENT와 전혀 관계없습니다. 다만 모의테스트의 풀이에 대한 요청이 있어
programmers.co.kr
문제 설명
더보기
입출력 예Nanswer
입출력 예 설명
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.
- N의 범위 : 100,000,000 이하의 자연수
입출력 예Nanswer
123 | 6 |
987 | 24 |
입출력 예 #1
문제의 예시와 같습니다.
입출력 예 #2
9 + 8 + 7 = 24이므로 24를 return 하면 됩니다.
풀이
package com.example.solution
class Solution {
fun solution(n: Int): Int {
var answer = 0
val nstring = n.toString().toCharArray()
for(element in nstring) {
answer += Integer.parseInt(element.toString())
}
println(answer)
return answer
}
}
fun main() {
val solution = Solution()
val n = 123
println(n)
println()
solution.solution(n)
}
728x90
반응형
'ETC > Algorithm' 카테고리의 다른 글
[알고리즘] Python -n개의 수를 입력 받아서 두 수를 뽑아 합이 가장 클 때는 ? (0) | 2022.08.02 |
---|---|
[알고리즘] Kotlin -프로그래머스 알고리즘 문제 해설 *나머지 한 점 (0) | 2022.04.28 |
[알고리즘] Kotlin -프로그래머스 알고리즘 문제 해설 * 순열검사 (0) | 2022.04.28 |
[알고리즘] Kotlin -프로그래머스 연습 * H-Index(정렬) (0) | 2022.04.28 |
[알고리즘] Kotlin -프로그래머스 *K 번째수(정렬) (0) | 2022.04.28 |