🗒 문제
📝 나의 문제풀이
class Solution {
fun solution(num_str: String): Int {
return num_str.map { it.digitToInt() }.sum()
}
}
📝 다른 사람의 문제 풀이
다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.문제풀이가 겹치네요...
class Solution {
fun solution(num_str: String): Int {
return num_str.map{ it.digitToInt() }.sum()
}
}
🖊 문제 풀이 시 알면 좋을 것
map { it.digitToInt() }
- 문자열(String)을 문자 하나씩 변환하여 새로운 리스트 생성
- digitToInt()는 Char → Int 변환
- 반환 타입: List<Int>
val str = "12345"
val result = str.map { it.digitToInt() }
println(result) // [1, 2, 3, 4, 5]
.sum()
- 리스트 내 모든 숫자의 합을 계산
- 반환 타입: Int
val numbers = listOf(1, 2, 3, 4, 5)
println(numbers.sum()) // 15
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 0 떼기 (0) | 2025.02.09 |
---|---|
[프로그래머스] 문자열을 정수로 변환하기 (0) | 2025.02.06 |
[프로그래머스] 전국 대회 선발 고사 (0) | 2025.02.06 |
[프로그래머스] 뒤에서 5등 위로 (0) | 2025.02.06 |
[프로그래머스] 뒤에서 5등까지 (0) | 2025.02.06 |