본문 바로가기
(문제풀이)

프로그래머스(java) : 음양 더하기

by cogito-new 2022. 11. 15.

    프로그래머스 : https://school.programmers.co.kr/learn/courses/30/lessons/76501

     

    class Solution {
        public int solution(int[] absolutes, boolean[] signs) {
            int answer = 123456789;
            int K = 0;
            
            for(int i = 0; i<absolutes.length; i++) {
    		co : if(signs[i] == false ) {
    				K -= absolutes[i];
    				//System.out.println("1:" + K);
    				break co;
    			} else if(signs[i] == true){
    				K += absolutes[i];
    				//System.out.println("2: " + K);
    				break co;
    			}
    			
    		}
            answer = K;
            
            return answer;
        }
    }

    boolean type signs 의 true, false에 따라 음, 양이 정해지므로 다음과 같이 조건문을 지정하고,

    한번 확인하면 break  후, 다시 for문으로 돌아가도록 함.

    반응형