Algorithm/PROGRAMMERS[Java]57 Lv1. 음양 더하기 ▶ 문제 ▶ 풀이방법 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i = 0; i < signs.length; i++){ answer += !signs[i] ? -absolutes[i] : absolutes[i]; } return answer; } } 2022. 4. 25. Lv1. 없는 숫자 더하기 ▶ 문제 ▶ 풀이방법 - 첫번째 import java.util.*; class Solution { public int solution(int[] numbers) { int answer = 0; Arrays.sort(numbers); int index = 0; for(int i = 0; i numbers.length-1) { //numbers인덱스값 넘어갈때 for(int j = i+1; j < 10; j++) {//확인되지않은 값 확인해서 더해주고 answer += j; } break;//stop } } return answer; } } - 두번째 import java.ut.. 2022. 4. 24. Lv1. 내적 ▶문제 ▶ 풀이방법 class Solution { public int solution(int[] a, int[] b) { int answer = 0; for(int i = 0; i < a.length; i++){ answer += a[i]*b[i]; } return answer; } } 2022. 4. 24. Lv1. 소수 만들기 ▶ 문제 ▶ 풀이방법 import java.util.*; class Solution { public int solution(int[] nums) { int answer = 0; //에라토스테네스의 체 사용.(소수판별공식 사용) boolean[] arr = new boolean[3000]; Arrays.fill(arr, false); for(int i = 2; i < 3000; i++){ for(int j = i*2; j < 3000; j+=i){ if(arr[j] == true) continue; arr[j] = true; //소수가 아니면 true, 소수이면 false } } Arrays.sort(nums); for(int i = 0; i < nums.length-2; i++){ for(int j = .. 2022. 4. 24. 이전 1 2 3 4 5 6 ··· 15 다음