본문 바로가기

개인 과제/코딩 테스트

(4)
[코딩테스트] 코딩테스트 ◎ 손 코딩 ⇨ 한글코딩이라도 빈칸을 다 채워넣어야한다. ⇨ SQL 문제가 빈번하게 나온다. ⇨ JOIN 서브쿼리 ⇨ 키워드, 제어문, 메서드, 시그니쳐 맞추기 ⇨ 별찍기 ◎ 현장에서 게시판 만들어보기  ⇨ 1 ~ 2시간 사이에  ⇨ 테이블 만들고 => SELECTALL => 게시글 출력 => SELECTONE => 상세보기 => 수정 => UPDATE => 글 작성          => INSERT ◎ 과제형     ⇨ 특정 요구사항을 보여주고 요구사항에 맞게 구현해와라       ⇨ [1] 코드의 가독성     ⇨ [2] 주석을 상세히 작성할 것      ⇨ [3] // a의 요구사항을 구현함     ⇨ [4] 의미에 맞는 변수명, 함수명, 객체명을 사용 ◎ 시간을 ..
[코딩 테스트] 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..
[코딩테스트] 늦은 20231130일자 후기 오늘 푼 코딩 테스트 중 에서 인상 깊었던 문제 하나를 소개 하고자 합니다. 문제 정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다. "w" : n이 1 커집니다. "s" : n이 1 작아집니다. "d" : n이 10 커집니다. "a" : n이 10 작아집니다. 위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요. 입력 값 정수 값 0 문자열 값 "wsdawsdassw" 출력 값 -1 작성한 코드 public static void main(String[] args) { int n = 0; S..
[코딩테스트] 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 =..