[코딩 테스트] 20231202일자 후기
오늘 푼 코딩 테스트 중 에서 인상 깊었던 문제 하나를 소개 하고자 합니다. 문제 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e, k] 꼴입니다. 각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 i가 k의 배수이면 arr[i]에 1을 더합니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요. 입력 값 정수 배열 [0, 1, 2, 4, 3] 2차원 정수 배열 [[0, 4, 1],[0, 3, 2],[0, 3, 3]] 출력 값 정수 배열 [3, 2, 4, 6, 4] 작성한 코드 public class Test01 { public static v..
[코딩테스트] 20231201일자 후기
오늘 푼 코딩 테스트 중 에서 인상 깊었던 문제 하나를 소개 하고자 합니다. 문제 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [i, j] 꼴입니다. 각 query마다 순서대로 arr[i]의 값과 arr[j]의 값을 서로 바꿉니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요. 입력 값 정수 배열 [0, 1, 2, 3, 4] 2차원 정수 배열 [[0, 3],[1, 2],[1, 4]] 출력 값 정수배열 [3, 4, 1, 0, 2] 작성한 코드 public static void main(String[] args) { // 크기 5의 배열 선언 int[] arr =..