toIntArray

프로그래머스

짝수는 싫어요 코틀린(Kotlin)

오랜만에 코딩 문제를 풀어보려하니 생각보다 머리가 안 돌아간다. 그래서 다시 낮은 레벨부터 시작해보기로 했다. 문제 풀이 먼저 1부터 입력된 n까지 반복문을 통해 홀수를 찾는 것을 목표로 했다. 이 때, 반복문을 1부터 n번 반복할 필요는 없다고 생각했다. 홀수 찾기가 목표이기에 2씩 건너뛸 방법을 찾아보았다. 내가 찾은 방법은 for문에서 step을 사용해 해결할 수 있었다. 그 다음 찾은 홀수를 어떻게 배열에 담을까 고민하다 이전에 List를 Array로 만들어 리턴해 주기로 했다. List를 사용한 이유는 Array의 크기는 수정할 수 없고, for문 안에 사용된 i를 통해 간단히 Array의 index에 접근하기에는 무리가 있었다. 문제에서 Array를 오름차순으로 리턴하라고 했지만 for문을 1..

프로그래머스

나누어 떨어지는 숫자 배열 코틀린(Kotlin)

오늘 푼 문제는 코틀린의 collections를 잘 사용해야하는 문제였던 것 같다. 문제 처음 문제를 보니 제출 코드에 이미 리턴될 IntArray형 변수가 생성되어 있길래 이 틀을 깨지 않는 선에서 리턴될 배열 길이를 정하려다 보니 당최 길이를 정해야하는 배열의 특성때문에 방법이 떠오르지 않았다. 최근에 Array나 MutableList를 여러번 사용해봐서 그런지 이전에 코틀린 공식 페이지에서 자료를 찾아봤고 몇몇 메소드가 머리 속 저편에 숨어있었는데 기억이 났다. 그래서 떠올린 방법은 arr에서 divisor로 나머지 연산 결과가 0인 녀석들을 MutableList에 추가하고 추가된 MutableList를 IntArray로 변환해 리턴하는 것이었다. 여기서, 고려할 점이 하나 더 있었는데 만약 나누어..

BonusTrack02.dev
'toIntArray' 태그의 글 목록