Hacker Rank 첫번째 문제 풀이한당
너무 쉬운문제라 그냥 5초컷..!!
SimpleArraySum (easy)
link - https://www.hackerrank.com/challenges/simple-array-sum/problem
1. 문제 파악하기
- 입력 : 첫번쨰 라인 배열내 정수의 개수 [n] , 두번째 라인, 정수 배열 [arr]
- 0 < n <= 1000
- 0 < arr[i] <= 1000
- 출력 : 배열 내 정수를 총합한 정수 반환
2. 아이디어
- kotlin 에서 제공하는 sum() 함수를 사용하자
3. 풀이
1
2
3
4
5
6
7
8
9
10
11
|
fun simpleArraySum(ar: Array<Int>): Int = ar.sum()
fun main(args: Array<String>) {
val arCount = readLine()!!.trim().toInt()
val ar = readLine()!!.trimEnd().split(" ").map{ it.toInt() }.toTypedArray()
val result = simpleArraySum(ar)
println(result)
}
|
cs |
'HackerRank' 카테고리의 다른 글
[HackerRank] Staircase - Kotlin (0) | 2021.07.08 |
---|---|
[HackerRank] Plus Minus - Kotlin (0) | 2021.07.05 |
[HackerRank] Diagonal Difference - Kotlin (0) | 2021.07.04 |
[HackerRank] Compare the Triplets - Kotlin (0) | 2021.07.02 |
Hacker Rank 시작하기 (0) | 2021.07.02 |