오늘은 나누어 떨어지는 숫자 배열 코딩 풀이를 하겠습니다.
매일매일 푸는 문제를 노트에 쓰듯이 기록하면 좋을 것 같아서 작성할려구요.
위 문제에서 풀이는 아래처럼 했습니다.
여기 For반복문에서 Arr에있는 i가 divisor 숫자를 나눴을때, 나머지가 0이면 answer에 추가하는 구문과
If에서 만약 Answer가 비면 -1을 추가하기로 되있습니다.
toIntArray는 Int 배열 리스트로 한번 변환시키고, sortedArray는 내림차순으로 정렬하는 것입니다.
기존문제에서 뭐 건들거나 바꾸지 않았고, for 부터 return까지 추가해주시면 됩니다.
class.Solution{
fun solution (arr : IntArray, divisor : Int):IntArray {
//여기에 코드를 입력하세요
}
}
처음에는 코딩이 길었는데 한번 푼 이후에 다른 분들 풀이를 참고하면서 코딩을 단축시켰습니다.
즐거운 하루 되세요!
'코틀린' 카테고리의 다른 글
[코틀린 / Kotlin] 리스트 중복 요소 제거 (0) | 2024.03.25 |
---|---|
[코틀린/Kotlin] Replace 문자열 교체 (숫자 영어문자열) (0) | 2024.03.20 |
[코틀린 Kotlin] Map Index, 이상한 문자 만들기 (2) | 2024.03.19 |
코틀린 [Abstract class] 추상함수 (2) | 2024.03.08 |