전체 글200 [고득점kit/정렬] k번째 수 class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for(int x = 0; x < 3; x ++){ List list = new ArrayList(); int i = commands[x][0]; int j = commands[x][1]; int k = commands[x][2]; for(i= i - 1 ; i < j ; i++){ list.add(array[i]); } Collections.sort(list); answer[x] = list.get(k - 1); } return answer; } } Algorithm/프로그래머스 2023. 5. 16. [고득점Kit/정렬] 가장 큰 수 import java.util.*; public class Solution { public String solution(int[] numbers) { String[] arr = new String[numbers.length]; for (int i = 0; i (o2 + o1).compareTo(o1 + o2)); if (arr[0].equals("0")) { return "0"; } StringBuilder answer = new StringBuilder(); for (String s : arr) { answer.append(s); } return.. 카테고리 없음 2023. 5. 16. [Lv. 1] 같은 숫자는 싫어 class Solution { public int[] solution(int []arr) { int[] answer = {}; ArrayList list = new ArrayList(); int num = -1; for(int i = 0; i Algorithm/프로그래머스 2023. 5. 15. [Lv. 1] 부족한 금액 계산하기 class Solution { public long solution(int price, int money, int count) { long answer; long sum = 0; for(int i = 1; i 0) answer = sum - (long)money; else return 0; return answer; } } Algorithm/프로그래머스 2023. 5. 11. [Lv. 1] 수박수박수박수박수박수? class Solution { public String solution(int n) { String answer = ""; for(int i = 0; i < n; i++){ if(i % 2 == 0){ answer += "수"; } else{ answer += "박"; } } return answer; } } 카테고리 없음 2023. 5. 9. [Lv. 1] 없는 숫자 더하기 class Solution { public int solution(int[] numbers) { int answer = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9; for(int i = 0; i < numbers.length; i++){ answer -= numbers[i]; } return answer; } } Algorithm/프로그래머스 2023. 5. 8. [Lv. 1] 가운데 글자 가져오기 class Solution { public String solution(String s) { String answer = ""; String[] str = s.split(""); int len = str.length; if(len % 2 != 0) {answer = str[len/2];} else {answer = str[len/2 - 1] + str[len/2];} return answer; } } Algorithm/프로그래머스 2023. 5. 8. [Lv. 1] 음양 더하기 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i = 0; i Algorithm/프로그래머스 2023. 5. 4. [Lv. 1] 핸드폰 번호 가리기 class Solution { public String solution(String phone_number) { char[] ch = phone_number.toCharArray(); for(int i = 0; i < ch.length - 4; i++){ ch[i] = '*'; } return String.valueOf(ch); } } Algorithm/프로그래머스 2023. 5. 4. [Lv. 1] 나누어 떨어지는 숫자 배열 class Solution { public int[] solution(int[] arr, int divisor) { int[] answer = {}; ArrayList list = new ArrayList(); for(int i = 0; i Algorithm/프로그래머스 2023. 5. 2. [Lv. 1] 서울에서 김서방 찾기 class Solution { public String solution(String[] seoul) { String answer = ""; for(int i = 0; i < seoul.length; i++){ if(seoul[i].equals("Kim")){ answer = "김서방은 " + i + "에 있다"; } } return answer; } } Algorithm/프로그래머스 2023. 5. 2. [Lv. 2] 피보나치 수 우선 처음엔 class Solution { public int solution(int n) { int answer = 0; int[] sum = new int[n+1]; sum[0] = 0; sum[1] = 1; for(int i = 2; i Algorithm/프로그래머스 2023. 5. 2. 이전 1 2 3 4 5 6 7 8 ··· 17 다음