Java
-
[JAVA, HashMap] Key가 Class일때 containsKey사용하기JAVA 2023. 11. 14. 09:11
안녕하세요. 오랜만에 인사드립니다. 요즘은 웹공부하랴, C#프로젝트하랴 정신이 없습니다ㅠㅠ 또 날씨가 추워지는게 연말이 왔음이 실감되네요. 제가 공부한 하나하나가 나중에 저에게 큰 자산이 되기를 바라며 오늘 글도 간단하게 남겨보겠습니다. 오늘은 HashMap의 key가 class면 containsKey를 어떻게 사용할까? 가 주제 입니다. 쉽게 하신분들도 계시겠지만 저는 나름 시간을 소모했기에😂😂 이렇게 남겨 다음에는 시간을 단축시켜야겠죠? 그럼 바로 시작하겠습니다. KeyClass 정의 HashMap은 Key와 Value가 짝으로 이뤄졌습니다. 중복을 허용하지않고 순서가 없다는 특징이 있죠~ KeyClass는 간단한 예시를 위해 두 개의 String형태로 구성하겠습니다. private String co..
-
[JPA] 복합키 중 하나의 PK끼리 매핑JPA 2023. 10. 24. 08:54
안녕하세요. 오랜만의 다시 글을 작성합니다. 사실 이번 글은 꽤 긴시간이 걸렸습니다...😂😂 도저히 방법을 모르겠어서 인프런에 질문을 올렸는데 답변이 달리는데도 거의 한 달 가까이 걸렸네요 🤣🤣 그래도 친절하게 답변 달아주셔서 해결 할 수 있었습니다. 그럼 시작하겠습니다. HWG~😆 링크 - https://www.inflearn.com/questions/1022839/%EB%B3%B5%ED%95%A9%ED%82%A4-%EB%81%BC%EB%A6%AC%EC%9D%98-%EB%A7%A4%ED%95%91-%EC%A7%88%EB%AC%B8-%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4 복합키 끼리의 매핑 질문 드립니다. - 인프런 | 질문 & 답변 안녕하세요.현재 JPA강의를 통해 회사내 프..
-
[JAVA, ModelMapper] Embedded Class의 특정 컬럼 매핑 시키기JAVA 2023. 9. 21. 08:47
안녕하세요. 오늘도 SpringBoot 백엔드 프로젝트 중에 특이 사항이 생겨 기록하고 나중에 잊지 않고자 합니다. 수업만 들을때는 다 알았다고 생각했는데 세상은 참 쉽지 않습니다~ 그럼에도 또 이렇게 배우는 재미에 코딩하는게 아닐까 싶습니다.😊😊 오늘 작성한 문제는 JPA를 통해 꺼내온 데이터를 ResponseDto로 변환하기 위해 ModelMapper를 사용했습니다. 그러나 특정 컬럼이 매핑 되지 않고 계속 null값이 들어갔습니다. 해당 문제를 해결하려고 거의 이틀을 꼬박 보냈네요 ㅠㅠ 문제 상황 문제 상황입니다. Address Class에는 zipcode, address1, address2가 있습니다. public class Address { private String zipcode; privat..
-
[코딩테스트] 백준(BAEKJOON) - 이분 그래프(Java, 1707번)코딩테스트/백준 2023. 7. 6. 00:24
안녕하세요~ 정말 날씨가 무덥네요... 이제 7월 시작인데 벌써 이러면 어떻게 할지🤣🤣 다들 더위 조심하시기 바랍니다. 오늘 풀어볼 문제는 이분 그래프라는 DFS관련 문제입니다. 이 문제는 사실 쉬운줄 알았다가 무려 3시간 가까이나 쓰고 결국 질문을 통해서 해결한 문제입니다. 이런문제는 또?! 기록을 참을 수 없기에 이렇게 글로 남깁니다. 바로 문제링크 남겨드립니다. https://www.acmicpc.net/problem/1707 1707번: 이분 그래프 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의 개수 V와 간선의 개수 E가 빈 칸을 사이에 www.acmicpc.net 이분 그래프라는 개념을 몰라서..
-
[코딩테스트] 백준(BAEKJOON) - 촌수계산(Java, 2644번)코딩테스트/백준 2023. 6. 30. 00:11
안녕하세요~ 너무 오랜만에 다시 인사드리네요... 헤헤 사실은 코딩테스트 문제는 꾸준히 풀었으나 저의 게으름에 올리지 못했습니다. ㅠㅠ 하루에 한 문제 코딩테스트를 풀어보고자 하지만 쉽지 않네요~ 문득 가만히 있다가 아 글다시 써야지! 라는 생각으로 이렇게 책상앞에 앉아 글을 남깁니다~ 문제! 바로 만나보시죠~ https://www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, …, n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어 www.acmicpc.net 네 촌수계산입니다. DFS문제죠~ 언제나 그렇듯 작성한 코드를 남기..
-
[코딩테스트] 백준(BAEKJOON) - 신입 사원(Java, 1946번)코딩테스트/백준 2023. 5. 5. 12:23
안녕하세요~ 오늘 올려볼 문제는 바로 신입사원 이라는 문제입니다. 이 문제 역시 풀어내지 못해 풀이를 봤던걸로 기억합니다 ㅠㅠ 언제쯤 알고리즘의 고수가 될 수 있을까요? 나이는 자꾸 먹어가고 실력은 늘어나는거 같지가 않고 걱정입니다 참 ㅠㅠ 좋은날이 올거라 믿으며 시작해 보겠습니다. 먼저 문제입니다. https://www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성 www.acmicpc.net 문제의 내용을 보면 ' 다른 모든 지원자와 비교했을 때 서류심사 성적과 면접..
-
[코딩테스트] 백준(BAEKJOON) - 카드 정렬하기(Java, 1715번)코딩테스트/백준 2023. 5. 2. 23:57
안녕하세요~ 또 문제를 풀기위해 오늘도 왔습니다. 평일에 글을쓰는건 또 오랜만이네요~ 다 저의 게으름 때문이기에 변명의 여지는 없습니다 ㅠㅠ 그럼 문제 바로 만나보겠습니다. https://www.acmicpc.net/problem/1715 1715번: 카드 정렬하기 정렬된 두 묶음의 숫자 카드가 있다고 하자. 각 묶음의 카드의 수를 A, B라 하면 보통 두 묶음을 합쳐서 하나로 만드는 데에는 A+B 번의 비교를 해야 한다. 이를테면, 20장의 숫자 카드 묶음과 30장 www.acmicpc.net 네~ 카드 정렬하기라는 문제입니다. 사실 이 문제는 계속 틀려서 풀이를 보고 풀었습니다. 정말 간단한 원리인데 이부분을 생각 못했더군요~ 코드입니다. import java.io.BufferedReader; imp..
-
[코딩테스트] 백준(BAEKJOON) - 30(Java, 10610번)코딩테스트/백준 2023. 5. 1. 01:21
안녕하세요~ 벌써 5월이네요~ 오늘 날씨는 비가 오는듯 안와서 엄청 습하네요~ 벌써 선풍기를 틀어야되나 고민이 되는 날씨입니다~ 오늘 풀어볼 문제는 '30'이라는 문제입니다. 그럼 문제를 바로 만나보시죠! https://www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net 다음은 제가 작성한 코드입니다. 코드에 따라 제 생각을 간단하게 적어나가보겠습니다~ import java.io.BufferedReader; import java.io.IOException; imp..