Algorithm262 [Programmers] Lv.0 / 원소들의 곱과 합 / Java 문제 풀이 class Solution { public int solution(int[] num_list) { int answer = 0; int multiplied = 1; int sumSquared = 0; for(int num : num_list) { multiplied *= num; sumSquared += num; } sumSquared *= sumSquared; // Math.pow(sumSquared, 2); answer = multiplied < sumSquared ? 1 : 0; return answer; } } import java.util.Arrays; class Solution { public int solution(int[] numList) { return (Arrays.stream.. 2023. 10. 18. [Programmers] Lv.0 / 주사위 게임 2 / Java 문제 풀이 class Solution { public int solution(int a, int b, int c) { int answer = a + b + c; if(a == b && b == c) { answer = (a + b + c) * (a * a + b * b + c * c) * (a * a * a + b * b * b + c * c * c); } else if((a == b && b != c) || (a != b && b == c) || (a == c && c != b)) { answer = (a + b + c) * (a * a + b * b + c * c); } return answer; } } class Solution { public int solution(int a, int b, int.. 2023. 10. 18. [Programmers] Lv.0 / 등차수열의 특정한 항만 더하기 / Java 문제 풀이 class Solution { public int solution(int a, int d, boolean[] included) { int answer = 0; for(int i = 0; i included[idx] ? a + (idx * d) : 0.. 2023. 10. 18. [Programmers] Lv.0 / 코드 처리하기 / Java 문제 풀이 class Solution { public String solution(String code) { String answer = ""; int mode = 0; for(int i = 0; i < code.length(); i++) { String a = code.substring(i, i + 1); if(mode == 0) { if(!a.equals("1")) { if(i % 2 == 0) { answer += a; } } else { mode = 1; } } else { if(!a.equals("1")) { if(i % 2 == 1) { answer += a; } } else { mode = 0; } } } if(answer.equals("")) { answer = "EMPTY"; } retu.. 2023. 10. 18. [Programmers] Lv.0 / flag에 따라 다른 값 반환하기 / Java 문제 풀이 class Solution { public int solution(int a, int b, boolean flag) { int answer = 0; if(flag) { answer = a + b; } else { answer = a - b; } return answer; } } class Solution { public int solution(int a, int b, boolean flag) { return flag ? a + b : a - b; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181933 2023. 10. 18. [Programmers] Lv.0 / 조건 문자열 / Java 문제 풀이 class Solution { public int solution(String ineq, String eq, int n, int m) { int answer = 0; if(ineq.equals(">")) { if(eq.equals("=")) { return n >= m ? 1 : 0; } else if(eq.equals("!")) { return n > m ? 1 : 0; } } else if(ineq.equals("=", (a, b) -> a >= b, "!", (a, b) -> a > b, " 2023. 10. 18. [Programmers] Lv.0 / 홀짝에 따라 다른 값 반환하기 / Java 문제 풀이 class Solution { public int solution(int n) { int answer = 0; if(n % 2 == 1) { for(int i = 1; i 2023. 10. 18. [Programmers] Lv.0 / 공배수 / Java 문제 풀이 class Solution { public int solution(int number, int n, int m) { int answer = 0; if(number % n == 0 && number % m == 0) { answer = 1; } else { answer = 0; } return answer; } } class Solution { public int solution(int number, int n, int m) { return number % n == 0 && number % m == 0 ? 1 : 0; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181936 2023. 10. 18. [Programmers] Lv.0 / n의 배수 / Java 문제 풀이 class Solution { public int solution(int num, int n) { int answer = 0; if(num % n == 0) { answer = 1; } else { answer = 0; } return answer; } } class Solution { public int solution(int num, int n) { int answer = num % n == 0 ? 1 : 0; return answer; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181937 2023. 10. 18. [Programmers] Lv.0 / 두 수의 연산값 비교하기 / Java 문제 풀이 class Solution { public int solution(int a, int b) { int answer = 0; int first = Integer.parseInt("" + a + b); int second = 2 * a * b; if(first >= second) { answer = first; } else { answer = second; } return answer; } } class Solution { public int solution(int a, int b) { int first = Integer.parseInt(String.valueOf(a)+String.valueOf(b)); int second = 2 * a * b; return Math.max(first, secon.. 2023. 10. 17. [Programmers] Lv.0 / 더 크게 합치기 / Java 문제 풀이 class Solution { public int solution(int a, int b) { int answer = 0; int ab = Integer.parseInt("" + a + b); int ba = Integer.parseInt("" + b + a); if(ab >= ba) { answer = ab; } else { answer = ba; } return answer; } } class Solution { public int solution(int a, int b) { int ab = Integer.parseInt(a + "" + b); int ba = Integer.parseInt(b + "" + a); return Math.max(ab, ba); } } 출처 https://sch.. 2023. 10. 17. [Programmers] Lv.0 / 문자열 곱하기 / Java 문제 풀이 class Solution { public String solution(String my_string, int k) { String answer = ""; for(int i = 0; i < k; i++) { answer += my_string; } return answer; } } class Solution { public String solution(String my_string, int k) { return my_string.repeat(k); } } import java.util.*; class Solution { public String solution(String my_string, int k) { StringBuffer sb = new StringBuffer(); for (int i.. 2023. 10. 17. 이전 1 ··· 12 13 14 15 16 17 18 ··· 22 다음