-
728x90
- 부호가 음수면, 값에 -1을 곱한 값을 absolutes에 다시 저장하고
answer에 absolutes값을 더하면 되는 문제package com.pro.level1; public class 음양더하기 { public static void main(String[] args) { int[] absolutes = { 1, 2, 3 }; boolean[] signs = { false, false, true }; System.out.println(solution(absolutes, signs)); } public static int solution(int[] absolutes, boolean[] signs) { int answer = 0; for (int i = 0; i < signs.length; i++) { if (!signs[i]) absolutes[i] *= -1; answer += absolutes[i]; } return answer; } }
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[level1] 프로그래머스 - K번째수(JAVA) (0) 2021.08.27 [level1] 프로그래머스 - 완주하지 못한 선수(JAVA) (0) 2021.08.27 [level1] 프로그래머스 - 내적(JAVA) (0) 2021.08.25 [level1] 프로그래머스 - 소수만들기(JAVA) (0) 2021.08.25 [level1] 프로그래머스 - 로또의 최고순위와 최저순위(JAVA) (0) 2021.08.25 댓글