본문 바로가기

TIL139

23.07.07 이번에는 백준에서 유형별로 풀어보자 해서 백준을 풀어보았다. 코드는 완성을 했으나 무엇이 문제인지 계속해서 런타임 에러가 발생했다. 백준은 어디가 문제인지, 따로 규격도 정해지지 않아서 더욱 어려웠다. public class Main { public static void main(String[] args) throws Exception { new Main().solution(); exit(0); } public void solution() throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.p.. 2023. 7. 7.
23.07.01 프로그래머스 교점에 별 만들기 일단 교점의 좌표를 먼저 구하기로 했다. public List getDots(int[][] line) { // 교점을 구하는 메서드 생성 List dots = new ArrayList(); // 교점의 모임 리스트 for (int i = 0; i i; j--) { // 끝에서부터 n, n-1, n-2, ... 비교 int c = line[j].. 2023. 7. 1.
23.06.29 n의 배수 구하기 public int[] solution(int n, int[] numList) { ArrayList nums = new ArrayList(); for (int num : numList) { if (num%n == 0) { nums.add(num); } } int[] answer = new int[nums.size()]; for (int i = 0; i < nums.size(); i++) { answer[i] = nums.get(i); } return answer; } 2차원 배열로 만들기 public int[][] solution(int[] num_list, int n) { int size = num_list.length; int[][] answer = new int[size/n][n].. 2023. 6. 29.
23.06.29 OneToMany mappedby를 comment로 해서 매핑에 문제가 생긴거였다. comment에서 comment를 조회할 순 없으므로 참조하고 있는 blog를 통해 매핑했어야 했다. 삭제는 해결이 됐으나 조회에서 문제가 발생했다. 댓글이 없을 때는 조회가 제대로 작동하나 댓글이 있다면 InvalidDefinitionException오류가 발생한다. LAZY로 설정되어 있어서 Jackson으로 Serialize할 때 비어있는 객체를 Serialize하려고 해서 생기는 오류라고 한다. Hibernate.initialize(blog.getComments());를 추가해 봤으나 같은 에러 발생 // Blog 엔티티 @OneToMany(mappedBy = "blog", cascade = CascadeType... 2023. 6. 29.