프로그래머스 16

[코딩테스트 연습] 수열과 구간쿼리2 - Lv.0

수열과 구간쿼리 2 import java.util.Arrays; class Solution { public int[] solution(int[] arr, int[][] queries) { int len = queries.length; int[] answer = new int[len]; Arrays.fill(answer, -1); for(int i = 0; i < len; i++) { int s = queries[i][0]; int e = queries[i][1]; int k = queries[i][2]; for(int j = s; j k) { answer[i] = answer[i] == -1 ? arr[j] : Math.min(arr[j], answer[i]); } } } return answer; } ..

프로그래머스 2023.05.06

[코딩테스트 연습] 문자열 겹쳐쓰기 - Lv.0

코드 class Solution { public String solution(String my_string, String overwrite_string, int s) { String answer = ""; for(int i = 0; i < my_string.length(); i++){ if(i == s){ answer += overwrite_string; i += overwrite_string.length() - 1; } else { answer += my_string.charAt(i); } } return answer; } } 문제 풀이 for 문을 사용하여 s번째 문자를 탐색 i == s 조건식을 만족하면 overwrite_string 문자열을 answer에 더해주고 조건식을 만족하지 않을 경우 my..

프로그래머스 2023.05.04