[프로그래머스/Java] 중앙값 구하기 import java.util.Arrays;class Solution { public int solution(int[] array) { int answer = 0; Arrays.sort(array); answer = array[array.length/2]; return answer; }} 코딩테스트 2025.07.18
[프로그래머스/Java] 나머지 구하기 class Solution { public int solution(int num1, int num2) { return num1%num2; }} 코딩테스트 2025.07.18
[프로그래머스/Java] flag에 따라 다른 값 반환하기 class Solution { public int solution(int a, int b, boolean flag) { return (flag==true)? a+b : a-b; }} 다른 풀이class Solution { public int solution(int a, int b, boolean flag) { return flag ? a + b : a - b; }} 코딩테스트 2025.07.18
[프로그래머스/Java] 조건 문자열 class Solution { public int solution(String ineq, String eq, int n, int m) { int answer = 0; if(ineq.equals(">")){ if(eq.equals("=")){ answer = n >= m ? 1 : 0; } else { answer = n > m ? 1 : 0; } } else { if(eq.equals("=")){ answer = n 다른 풀이class Solution { public int solution(Stri.. 코딩테스트 2025.07.18
[프로그래머스/Java] 홀짝에 따라 다른 값 반환하기 import java.lang.Math;class Solution { public int solution(int n) { if(n%2 == 1){ //홀수인 경우 return (((n-1)/2)+1)*(((n-1)/2)+1); } else { return even(n); } } public static int even(int num){ int result = 0; for(int i=num; i>0; i=i-2){ result += Math.pow(i,2); } return result; }} 다른 풀이c.. 코딩테스트 2025.07.17
[프로그래머스/Java] 공배수 class Solution { public int solution(int number, int n, int m) { if(number%n==0 && number%m==0) return 1; else return 0; }} 다른 풀이class Solution { public int solution(int number, int n, int m) { return number % n == 0 && number % m == 0 ? 1 : 0; }} 코딩테스트 2025.07.17
[프로그래머스/Java] n의 배수 class Solution { public int solution(int num, int n) { if(num%n==0) return 1; else return 0; }} 코딩테스트 2025.07.17
[프로그래머스/JAVA] 배열 두 배 만들기 class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; for(int i=0; i 다른 풀이import java.util.*;class Solution { public ArrayList solution(int[] numbers) { ArrayList answer = new ArrayList(); for(int num : numbers){ answer.add(num*2); } return answer; }} 코딩테스트 2025.07.16
[프로그래머스/JAVA] 두 수의 연산값 비교하기 class Solution { public int solution(int a, int b) { int answer = 0; int ab = Integer.parseInt(a+""+b); answer = ab > 2*a*b ? ab : 2*a*b; return answer; }} 다른 풀이class Solution { public int solution(int a, int b) { return Math.max(Integer.parseInt(String.valueOf(a)+String.valueOf(b)),2*a*b); }} 코딩테스트 2025.07.16
[프로그래머스/JAVA] 더 크게 합치기 (Integer.toString(), Integer.parseInt(), Math.max(a,b)) class Solution { public int solution(int a, int b) { int answer = 0; String strA = Integer.toString(a); String strB = Integer.toString(b); String strAB = strA + strB; String strBA = strB + strA; int ab = Integer.parseInt(strAB); int ba = Integer.parseInt(strBA); if(ab >= ba) answer = ab; else answer = ba; .. 코딩테스트 2025.07.16