greenhelix
greenhelix
greenhelix
06-09 15:02
  • All (229)
    • Algorithm (118)
      • Algorithm (17)
      • Graph (0)
      • Core (6)
      • Python (18)
      • PythonSnippet (4)
      • Java (59)
      • Kotlin (14)
    • Project (0)
    • Study (8)
      • License (5)
      • EIP (3)
    • Programming (63)
      • Android (41)
      • Flutter (1)
      • Bugs Life (21)
      • Linux (0)
    • Tech (32)
      • Tech (17)
      • Drone (4)
      • Hacking (11)
    • Life (6)
      • INGRESS (1)
      • 심시티빌드잇 (0)
250x250

티스토리

hELLO · Designed By 정상우.
greenhelix

greenhelix

sum() sumBy()
Algorithm/Kotlin

sum() sumBy()

2021. 11. 2. 20:00

코틀린에서 sum() 을 사용하는 다양한 방법이 있다. 

[바로가기]

val nums = listOf(10, 20, 30)
println(nums.sum())
// 60

val doubles = listOf(1.05, 2.05, 3.65)
println(doubles.sum())
// 6.75
import kotlin.math.roundToInt

val nums = listOf(10, 20, 30)
println(nums.sumBy { it })
// 60
println(nums.sumBy { it * 2 })
// 120

val doubles = listOf(1.05, 2.05, 3.65)
println(doubles.sumBy { it.roundToInt() })
// 7
val doubles = listOf(1.05, 2.05, 3.65)

println(doubles.sumByDouble { it })
// 6.75

println(doubles.sumByDouble { it * 2 })
// 13.5
728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Algorithm > Kotlin' 카테고리의 다른 글

Kotlin collections extension function  (0) 2021.10.24
Kotlin Data Structure  (0) 2021.10.24
emptyList()  (0) 2021.08.05
    'Algorithm/Kotlin' 카테고리의 다른 글
    • Kotlin collections extension function
    • Kotlin Data Structure
    • emptyList()
    • Kotlin 조건문
    greenhelix
    greenhelix
    개발에 관한 것들과 개인적인 것을 담는 블로그

    티스토리툴바