Programmers/Lv. 1

[Kotlin] Programmers Lv. 1 자연수 뒤집어 배열로 만들기

chattymin 2023. 8. 9. 10:21
728x90
반응형
 

처음에는 입력받은 값을 각각 분리해야한다 라는 생각이 너무 커서 split을 썼었다.

split("")을 쓰니까 ""값이 두개가 생겼고, 이를 없애기 위해 filter{it!=""}을 사용했다.

 

그 후 map{it.toInt()}를 쓰고 IntArray로 바꾸려고 하는데 map의 특성이 생각났다. 어차피 map은 각각 값을 분리해서 처리해주는 친구다. 그러면 map을 써서 처리를 한다면 바로 array로 바꿀 수 있구나!

 

Long값을 String값으로 바꿔 준 후 문제 조건에 맞게 reversed()해서 역순을 만들어줬다.

그 후 map을 활용해 각 값을 Int 타입으로 바꿔주고 intArray로 만들어주면 끝

728x90
반응형