목록분류 전체보기 (159)
우당탕탕 개발일지
보호되어 있는 글입니다.

문제 어피치가 연속적으로 나열되어 있는 모든 종류의 보석을 쇼핑한다. 가장 적은 개수를 선택할 수 있는 부분을 인덱스로 구해라 입출력 예 풀이 너무 어렵다... 다른 방법으로도 풀어볼려고 한다 다양한 블로그를 참고하여 문제를 풀었다..! [ 변수 설명 ] gemCountMap : 어피치가 선택한 보석 종류 및 개수 selectedGemsQueue : 어피치가 선택한 보석 List gemSet : 포함하여야 하는 모든 보석의 종류 start : 리스트 시작 번호 size : 리스트의 개수 >> gems의 길이로 설정한 이유는 보석 리스트의 크기와 비교하기 위해서 큰 값이 필요함 result : 최종 리스트의 시작 번호 [ 반복문 ] 반복문을 통해 gems 배열의 원소를 하나씩 비교한다. 반복문 안의 로직을..

문제 각 팀별로 한명씩 나와서 숫자가 더 큰 쪽이 승리하는 게임 A팀은 출전 순서를 정해였고 B팀은 그 순서를 알고 있다. 이때 B팀이 얻을 수 있는 최고점은 몇점입니까? 입출력 예 풀이 A와 B 배열 모두 오름차순 정렬하였다 B의 최고점을 구하기 때문에 B가 더 클 경우에만 A, B 배열 모두 다음 인덱스를 비교하도록 하였다. 또한 B가 승리하였기에 결과 값에 1를 더하였다. B가 A보다 작거나 같을 경우네는 B 배열만 다음 인덱스를 비교하도록 하였다. A보다 B가 더 큰 경우가 많을 경우을 찾기 때문이다. B의 다음 인덱스 값과 A는 이전과 동일한 인덱스 값으로 비교한다. 해당 과정은 배열의 길이만큼 진행한다. 출전의 횟수는 각 팀의 인원수 만큼이기 때문이다. 최종 코드 public int s4(in..
보호되어 있는 글입니다.

1. JPA 퀴리 메소드, ResponseEntity 어제 공부했던 부분 중 모르는 개념이 많았다. 해당 개념에 대하여 공부하여야 겠다. 어제 게시물 : 2024.03.27 - [취준] - 18일차_게시판 프로젝트(11) 1-1. JPA 쿼리 메소드 commentRepository 인터페이스에서 사용했던 'findAllByBoardEntityOrderByIdDesc' 메소드에 대해 다시 설명해보겠다. [ 연관관계 ] CommentEntity에서 BoardEntity를 참조 CommentEntity : BoardEntitiy 는 N : 1 관계로 ManyToOne 어노테이션을 사용 CommentEntity 외래키 >> board_id BoardEntity 기본키 >> id [ 설명 ] 해당 쿼리 메소드를 ..

1. 댓글 DB에 저장하기 저번 시간에는 Controller가 댓글 요청을 잘 받는지 확인만 하였다. 이번에는 댓글 DB에 저장, 댓글 목록 반환 까지 구현한다. 저번 시간 참고 : 2024.03.26 - [취준] - 17일차_게시판 프로젝트(10) 1-1. Controller CommentController.java 1. 댓글 DB에 저장 >> commentService.save 메소드 >> 1-3 참고 2. 댓글 목록 반환 >> commentService.findAll 메소드 >> 1 번이 성공할 경우에만 수행 >> 1-4 참고 3. 반환값 >> ResponseEntity 사용 >> 1-5 참고 1-2. DTO, Entity 설정 CommentDTO.java 1. 저징하는 Data id commmet..

1. 다중파일 첨부 1-1. 주의 사항 파일 첨부할 때는 여러개 한번에 선택해야 함... 그렇지 않을 경우에는 마지막에 선택한 파일만 인식 이걸 몰라서 1시간 반을 버림 ㅎㅎㅎㅎㅎㅎ 1-2. 다중파일 첨부 업로드_View save.html 1. input 태그 multiple 설정 추가 파일 탐색기에서 여러개 파일 선택 업로드 아래 화면처럼 파일 개수 나옴 1-3. 다중파일 업로드_Server BoardController.java 1. board/save 로 받음 2. boardService.save : 전해 받은 boardDTO 값 저장 BoardService.java [ save 메소드 소스 ] 기존 단일 파일 첨부에서 다중 파일에 대한 로직으로 소스 변경 [ 단일 처리 ] 1. 파일 저장 로직 2...

1. File Entity 설계 및 연관관계 1-1. 설명 게시물 하나에 파일 N개를 등록할려고 한다. 이때 파일을 관리하는 Table(tb_board_file)를 하나 생성하여 관리할 것이다. 게시물 테이블인 tb_board과 tb_board_file 에게 연관관계 부여한다. 연관관계를 통해 하나의 게시물에 따른 여러개의 첨부파일을 관리한다. 연관관계 유형 >> 1 : N (게시물 : 파일) tb_board 에서 한행을 조회하면 tb_board_file 에서 해당 파일의 모든 행을 가지고 온다. 1-2. 연관관계란? [ 정의 ] 연관 관계란 객체의 참조와 테이블의 외래 키를 매핑시키는 것 [ 연관관계 매핑 ] 우리는 JPA를 사용하므로써 entity들의 연관 관계를 매핑해두고 필요할 때 해당 entit..