codingtest161 [Programmers] Lv.0 / 가까운 1 찾기 / Java 문제 풀이 class Solution { public int solution(int[] arr, int idx) { int answer = 0; for(int i = idx; i < arr.length; i++) { if(arr[i] == 1) { answer = i; break; } else { answer = -1; } } return answer; } } class Solution { public int solution(int[] arr, int idx) { int answer = -1; for(int i = idx; i < arr.length; i++) { if(arr[i] == 1) { answer = i; break; } } return answer; } } class Solution { pu.. 2023. 12. 4. [Programmers] Lv.0 / 카운트 다운 / Java 문제 풀이 class Solution { public int[] solution(int start, int end) { int[] answer = new int[start - end + 1]; for(int i = 0; i -i) .toArray(); } } 출처 https://school.programmers.co.kr/lea.. 2023. 12. 1. [Programmers] Lv.0 / 글자 지우기 / Java 문제 풀이 class Solution { public String solution(String my_string, int[] indices) { String answer = ""; String[] tmp = my_string.split(""); for(int i = 0; i < indices.length; i++) { tmp[indices[i]] = ""; } for(String str : tmp) { answer += str; } return answer; } } import java.util.*; class Solution { public String solution(String my_string, int[] indices) { String answer = ""; int x = 0; Arrays.so.. 2023. 12. 1. [Programmers] Lv.0 / 배열 만들기 1 / Java 문제 풀이 import java.util.*; class Solution { public int[] solution(int n, int k) { int idx = n / k; int[] answer = new int[idx]; for(int i = 0; i i % k == 0) .toArray(); } } 출처 https://school.programmer.. 2023. 11. 30. [Programmers] Lv.0 / 문자 개수 세기 / Java 문제 풀이 class Solution { public int[] solution(String my_string) { int[] answer = new int[52]; for(int i = 0; i < my_string.length(); i++) { char ch = my_string.charAt(i); if('A' 2023. 11. 30. [Programmers] Lv.0 / qr code / Java 문제 풀이 class Solution { public String solution(int q, int r, String code) { String answer = ""; for(int i = 0; i < code.length(); i++) { if(i % q == r) { answer += code.charAt(i); } } return answer; } } class Solution { public String solution(int q, int r, String code) { StringBuilder sb = new StringBuilder(); for(int i = r; i < code.length(); i += q) { sb.append(code.charAt(i)); } return sb.toSt.. 2023. 11. 29. [Programmers] Lv.0 / 세로 읽기 / Java 문제 풀이 import java.util.*; class Solution { public String solution(String my_string, int m, int c) { List strList = new ArrayList(); for(int i = 0; i < my_string.length(); i += m) { String subStr = my_string.substring(i, i + m); strList.add(subStr); } String answer = ""; for (String str : strList) { answer += str.substring(c - 1, c); } return answer; } } class Solution { public String solution(St.. 2023. 11. 29. [Programmers] Lv.0 / 문자열 뒤집기 / Java 문제 풀이 class Solution { public String solution(String my_string, int s, int e) { String extractedStr = my_string.substring(s, e + 1); StringBuffer sb = new StringBuffer(extractedStr); String reversedStr = sb.reverse().toString(); my_string = my_string.replaceAll(extractedStr, reversedStr); return my_string; } } class Solution { public String solution(String my_string, int s, int e) { char[] arr =.. 2023. 11. 29. [Programmers] Lv.0 / 접두사인지 확인하기 / Java 문제 풀이 class Solution { public int solution(String my_string, String is_prefix) { return my_string.startsWith(is_prefix) ? 1 : 0; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181906 2023. 11. 28. [Programmers] Lv.0 / 문자열의 앞의 n글자 / Java 문제 풀이 class Solution { public String solution(String my_string, int n) { String answer = ""; for(int i = 0; i < n; i++) { answer += my_string.charAt(i); } return answer; } } class Solution { public String solution(String my_string, int n) { return my_string.substring(0, n); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181907 2023. 11. 28. [Programmers] Lv.0 / 접미사인지 확인하기 / Java 문제 풀이 class Solution { public int solution(String my_string, String is_suffix) { int answer = 0; for(int i = 0; i < my_string.length(); i++) { if(my_string.substring(i).equals(is_suffix)) { answer = 1; } } return answer; } } class Solution { public int solution(String my_string, String is_suffix) { if(my_string.endsWith(is_suffix)) { return 1; } else { return 0; } } } 출처 https://school.programme.. 2023. 11. 28. [Programmers] Lv.0 / 접미사 배열 / Java 문제 풀이 import java.util.Arrays; class Solution { public String[] solution(String my_string) { int length = my_string.length(); String[] suffixes = new String[length]; for(int i = 0; i < length; i++) { suffixes[i] = my_string.substring(i); } Arrays.sort(suffixes); return suffixes; // inline 불가 } } import java.util.*; import java.util.stream.IntStream; class Solution { public String[] solution(Stri.. 2023. 11. 27. 이전 1 ··· 7 8 9 10 11 12 13 14 다음