본문 바로가기

HackerRank

[HackerRank] Simple Array Sum - Kotlin

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