-
[프로그래머스] 음양 더하기 자바코딩테스트 2025. 4. 4. 16:22반응형
https://school.programmers.co.kr/learn/courses/30/lessons/76501
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
absolutes 는 각 수의 절대값 모음이며 signs 는 true:false 로 구분된 집합이다.
absolutes.length == signs.length 이며
각 수들의 실제 정수의 합을 구하시오.
접근
absolutes와 signs의 길이가 같으므로 for문 처리하였고
signs[i] ? 1 : -1 로 양수와 음수를 구분지었다.
그 후 answer += sign * absolutes[i] 로 계산하였다.
public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i = 0; i < absolutes.length; i++){ int sign = signs[i] ? 1 : -1; answer += sign * absolutes[i]; } return answer; }
반응형'코딩테스트' 카테고리의 다른 글
[프로그래머스] 삼진법 뒤집기 자바 (0) 2025.04.04 [프로그래머스] 신규 아이디 추천 자바 정규식 활용 (0) 2025.04.04 [프로그래머스] 로또의 최고 순위와 최저 순위 자바 Map과 Math.max (0) 2025.04.04 [프로그래머스] 약수의 개수와 덧셈 제곱근방식 (0) 2025.04.04 [프로그래머스] 숫자 문자열과 영단어 자바 문자비교 (0) 2025.04.04