728x90
반응형
오늘 푼 문제는 이름만 봤을때는 되게 복잡할 것 같았는데 문제를 들여다보니 어려운 문제는 아니었다.
문제
생각해본 풀이는 먼저 absolutes와 signs 배열의 길이가 같다.
따라서, 이 두 배열로 만들 음수와 양수의 배열도 같은 길이이다.
정수형 배열을 하나 만들고 그 안에 absolutes와 signs 배열을 이용해 수를 집어넣고 그 합을 리턴하기로 했다.
풀이
일단 파라미터로 제공되는 두 배열 중 하나의 길이와 같은 정수형 배열을 하나 만든다.
반복문을 통해 만약 signs 배열 값이 true이면 absolutes 배열 값 그대로를 arr 배열에 대입하고,
signs 배열 값이 false이면 absolutes 배열 값 * -1을 arr 배열에 대입한다.
순간, 음수를 만들어주는 메소드가 있나 쓸데없이 깊이 생각했다.
하지만, 단순히 -1을 곱해주면 양수를 음수로 바꿀 수 있다는 수학적인 기초를 까먹었었다...ㅋㅋ
그리고 만들어진 arr 배열의 합을 리턴될 answer 변수에 대입하고 리턴한다.
728x90
반응형
'프로그래머스' 카테고리의 다른 글
자연수 뒤집어 배열로 만들기 코틀린(Kotlin) (0) | 2022.08.08 |
---|---|
숫자 문자열과 영단어 코틀린(Kotlin) (0) | 2022.08.07 |
수박수박수박수? 코틀린(Kotlin) (0) | 2022.08.04 |
없는 숫자 더하기 코틀린(Kotlin) (0) | 2022.08.03 |
핸드폰 번호 가리기 코틀린(Kotlin) (0) | 2022.08.01 |