문제 풀이각 배열 연산의 번호를 기준으로 메서드를 생성메서드 내에서 임시 2차원 배열(temp)을 생성입력받은 배열(map)을 이용해 배열 연산을 수행하는데 결과는 temp 배열에 저장연산이 종료되면 Temp 배열을 map 배열에 clone()3, 4번 연산은 90도로 회전해야하는데 이떄 배열을 재정의해야함temp 배열을 생성할때 행과 열의 길이값을 바꿔 생성static 변수 행의 길이(N), 열의길이(M) 재정의 (N ↔ M)90도 회전 연산 수행 temp 배열을 map 배열로 clone() 참고 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;..
테스트 환경의존성spring-boot-starterspring-boot-starter-data-jpaspring-boot-start-testh2 databaseplugins { id 'org.springframework.boot' version '2.7.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java'}group = 'com.example'version = '0.0.1-SNAPSHOT'sourceCompatibility = '11'repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-..
final을 어느 시점에 적절하게 사용할 것인가? 코드 리뷰를 받던 리뷰어분께 아래와 같은 코멘트를 남겨주셨다. 이에 대해 명확히 답변하기가 어려웠다. 내 기준이 없었기 때문에이제까지 final을 개념적으로만 알고 있었지, 어느 시점에 적절하게 사용해야 하는지에 대한 그때그때 기분에 따라 적용해 왔었다. 그래서 이번기회에 다른 개발자들은 어떤 기준으로 final을 적용하고 final 적용 시 어떠한 장단점이 있는지 정리해보고자 한다.(관련 참고 링크를 공유해 주신 오유근 님, 고민할 수 있는 기회를 주신 박유진 님께 감사의 말씀드립니다.) final의 역할과 적용 예시final 키워드는 다양한 contexts에 사용할 수 있고, 각 contexts에서 다른 역할을 수행한다. 1. final cla..
우선순위 큐(PriorityQueue) 정리 3줄 요약용도 : 객체 정렬을 하기 위해(with Comparator, Comparable or 람다식)특징 1 : 정렬 조건이 여러 개일 경우 유용특징 2 : 오름차순과 내림차순 가능 1. Wrapper class에 우선순위 큐(PriortyQueue) 적용1-1. 기본형(오름차순)PriorityQueueInteger> pq = new PriorityQueue() 으로 선언, element에는 Integer뿐만 아니라 객체 사용가능비교를 위해 Queue도 같이 선언했는데, 코드 아래 출력결과를 보면 큐는 입력받은데로 출력되고, 우선순위 큐는 오름차순으로 출력되는 걸 확인할 수 있음.public class 우선순위큐 { public static voi..
1. Conventional commit 구조2. 구조 설명옵션(option) : 변경사항 범위를 나타냄. 주로 모듈이나 파일이름 사용제목(subject) : 50자 내로 간결하게 작성하며, 첫 글자는 소문자로 쓰고 마침표를 사용하자 않음본문(body) : 변경사항에 대한 세부 설명 작성. 한 줄에 72자를 넘지 않도록해야하며, 제목과 본문 사이 빈 줄을 넣어야 함푸터(footer) : 이슈 ID 등과 같은 참조 정보 기입. 생략가능타입(type) : 커밋의 목적을 명확히 하기 위해 아래 타입을 참고하여 사용항목설명feat새로운 기능 추가fix버그 수정docs문서 수정style코드 포맷팅, 세미콜론 누락 등 코드 변경이 없는 수정refactor리팩토링test테스트 추가 혹은 수정chore빌드 작업이나 패..
@ExceptionHandler특정 예외가 발생했을 때 해당 예외를 처리하는 메서드를 정의하는데 사용@ControllerAdvice와 @RestControllerAdvice 클래스 내에 정의@ControllerAdvicepublic class GlobalExceptionHandler { @ExceptionHandler(ResourceNotFoundException.class) public ResponseEntity handleResourceNotFoundException(ResourceNotFoundException ex) { return new ResponseEntity(ex.getMessage(), HttpStatus.NOT_FOUND); } @ExceptionHan..
- Total
- Today
- Yesterday
- dxdy
- 취리코
- 나만의챗봇
- 글또
- script
- 챗봇
- 재기동
- JWT
- BufferedWriter
- Comparator
- thymeleaf
- BufferedReader
- Spring
- 항해99
- BFS
- 회고록
- 코드트리
- springboot
- NLU
- 개발자취준
- 자바
- Comparable
- RASA
- 객체정렬
- 백준
- 전자정부프레임워크
- 유데미
- 취업리부트코스
- Java
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |