관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 배열 뒤집기 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[Algorithm] 프로그래머스 - 배열 뒤집기 (Kotlin)

참깨빵위에참깨빵_ 2022. 12. 22. 01:13
728x90
반응형
정수가 들어 있는 배열 num_list가 매개변수로 주어진다
num_list의 원소 순서를 거꾸로 뒤집은 배열을 리턴하도록 solution()을 완성하라

 

 

그냥 뒤집으면 된다. 코틀린은 컬렉션에 대한 여러 편의 함수를 제공하기 때문에 컬렉션 안의 요소를 뒤집는 함수를 호출한 다음 intArray로 바꿔주면 된다.

 

class Solution {
    fun solution(num_list: IntArray) = num_list.reversed().toIntArray()
}

 

이것도 충분히 간단한데 더 간단하게 할 수 있다. 함수 한 번 호출하면 끝이다.

 

class Solution {
    fun solution(num_list: IntArray) = num_list.reversedArray()
}

 

정말 변태같이 짧아진다. reversedArray()의 설명은 아래 공식문서를 참고한다.

 

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reversed-array.html

 

reversedArray - Kotlin Programming Language

 

kotlinlang.org

이 배열의 요소가 역순으로 들어있는 배열을 반환한다
반응형
Comments