내가 알기로는 정수형이나 배열등의 순서를 뒤집어주거나 오름차순, 내림차순으로 정렬해주는 함수가 많이 있다. 그런 것들을 사용하면 생각보다 간단한 문제일지도? 하지만 걸리는게 하나있다면 입력타입이 Long
인데 출력타입이 IntArray
... 기본적으로 주어진 answer
가 intArrayOf()
즉, IntArray
형태의 빈배열인데 그 부분을 바꿔서 입맛대로 초기화하거나 출력타입을 바꿔버려도 되겠지만 되도록이면 기본으로 주어지는 형태는 건들지 않으려고 한다. 그럼 필요한 함수가 뭐가 있을지 오늘도 구글의 도움을 받아보자 ㅎㅎ
이거다!! 원래 filter
를 사용할 수는 없을까라고도 잠시 생각했었는데 map
을 사용하는게 맞는것 같다. 문제는 역시나 타입.. toString()
, toInt()
온갖 타입 캐스팅을 해줘야 그나마 비슷한 방향으로 간다. 하지만 결국 마지막 IntArray
에 넣어주기 위해 정수형으로 바꾸면 죄다 아스키코드로 변환이 되어서 당최 해결이 안된다...
많은 사람들의 도움을 받아서 일단 코드작성
레고레고
이런식으로 아스키코드에서 -48을 해줌으로서 원래 값을 찾는게 최선인 것 같다..(많은 게시글 참고)
테스트를 받아보자..
햅격..