IntArray

프로그래머스

음양 더하기 코틀린(Kotlin)

오늘 푼 문제는 이름만 봤을때는 되게 복잡할 것 같았는데 문제를 들여다보니 어려운 문제는 아니었다. 문제 생각해본 풀이는 먼저 absolutes와 signs 배열의 길이가 같다. 따라서, 이 두 배열로 만들 음수와 양수의 배열도 같은 길이이다. 정수형 배열을 하나 만들고 그 안에 absolutes와 signs 배열을 이용해 수를 집어넣고 그 합을 리턴하기로 했다. 풀이 일단 파라미터로 제공되는 두 배열 중 하나의 길이와 같은 정수형 배열을 하나 만든다. 반복문을 통해 만약 signs 배열 값이 true이면 absolutes 배열 값 그대로를 arr 배열에 대입하고, signs 배열 값이 false이면 absolutes 배열 값 * -1을 arr 배열에 대입한다. 순간, 음수를 만들어주는 메소드가 있나 쓸..

프로그래머스

없는 숫자 더하기 코틀린(Kotlin)

이번 문제는 생각보다 간단한 문제지만 문제를 풀 방법을 떠올리지 못한다면 시간이 다소 걸릴 것이다. (내 경험이다) 문제 처음 문제를 어떻게 해결할지 고민하다 떠올린 방식은 반복문을 사용해 없는 0~9 사이의 수를 찾아낸 다음, 더해야겠다고 생각을 했다. 그런데 일단 없는 수를 찾는 것이 비효율적이라 생각이 들었다. 문제에서 요구하는 리턴 값은 없는 수들의 합이기 때문이다. 따라서, '합'이라는 글자가 눈에 띄기 시작했고 이를 중심으로 해결책을 떠올려보았다. 먼저, 0~9 까지 모두 더하고, 있는 숫자들의 합을 빼면 없는 숫자들의 합이 나올 것이라고 생각했다. 풀이 그래서 리턴될 answer 변수에 바로 계산식을 대입했다. 하지만, 여기서 IntArray의 모든 요소를 더하는 메소드를 먼저 찾아보았다. ..

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