목록개발 (29)
원하는 것은 뭐든지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kKZGF/btszUbMPJQE/VYvdEObKrSRhTB8WOy9TN0/img.png)
예제 1 4 15 14 15 16 14 15 16 15 0 2 3 4 예제 2 4 1 1 2 1 4 1 9 1 0 1 3 10 예제 3 2 4 7 4 7 0 0 강의를 듣는 도중에 나온 문제 처음 접해보는 플레티넘 문제라서 긴장했다 당연(?) 하게도 처음부터 풀이를 해내지는 못했고 풀이를 하는 방법을 듣고 나서 나는 구현만 했다고 생각한다. 이 문제의 포인트라고 생각하는 부분은 1. x, y 따로 계산해서 더해 최솟값 구하기 2. 입력마다 들어오는 좌표값의 모든 x,y 조합의 좌표를 조사하여야 함 3. 누가 오는지는 상관이 없음 좌표마다 최소거리가 있고 가장 가까운 값을 가져오면 됨 해서 구현한 코드다 package online.judge.baekjoon; import java.io.BufferedRea..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bc83We/btsxh95CfBQ/jo9SyjneQbAAo9mrktc970/img.png)
문제 처음에 멘붕이 왔다. 3중 for문이니 시간복잡도는 O³ 되겠거니~ 하고 있는데 횟수를 못 구하겠다. 결국 해결 못하고 답을 찾았더니 포스팅은 꽤 나오는데 명확히 나를 이해시키지 못했다. 그러다가 덕킹라쿤님의 블로그를 발견 https://duckingracoon.tistory.com/3 여기에 식 유도를 해 두셨는데 수학을 10년을 안 봐서 그런지 시그마 어떻게 풀어야 할지 모르겠다 ㅋㅋㅋㅋ 정말 많은 시간을 투자해서 해결했다 너무 기뻐서 포스팅을 남긴다... 풀이 일단 합공식을 알아두자 여기에 필요한 정도만 알아두고 i가 1부터 시작해 n-2까지 j가 i+1부터 시작해 n-1까지 k가 j+1부터 시작해 n까지 이 조건을 식으로 표현하면 다음과 같이 되고 첫 번째 시그마를 풀면 위의 k에 대한 식이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Tdxcq/btsw65CjhQg/x6XgclZCsZscPKx25Spx8K/img.png)
안녕하세요 DTO와 VO의 차이에 대해 알아보겠습니다. SI기업 같은 경우 VO를 DTO와 짬뽕시켜 섞어 쓰는 경우가 있는데 이번에 제대로 차이에 대해 알아보도록 하시죠 DTO(Data Transfer Object) 말 그대로 데이터를 옮기는 객체입니다. 그 역할을 제외하고는 없다고 생각해야 하고 순수하게 계층(layer) 간 데이터를 전달하는 역할만 수행합니다. 로직을 가지지 않고 Setter, Getter만 가지게 됩니다. VO(Value Object) 직역하면 값 객체.. 값 그 자체입니다. Setter가 없는 불변의 성질을 띄고 있습니다. DTO와는 다르게 로직을 포함하고 있어도 괜찮습니다. 중요한 점은 값 그 자체이기 때문에 안에 있는 속성값이 모두 같다면 같은 객체라는 것입니다. 정말 다양한 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ygRID/btsuk2aF9nZ/kK652IKciSK7a6CQQ5LSs0/img.png)
안녕하세요 사용할 자바 버전이 프로젝트마다 다르거나 공부할 때 다른 버전을 사용하고 싶을 때마다 번거롭게 설정을 바꿔줘야 하는데 window .bat 파일을 사용해서 cmd에서 간편하게 바꿔줄 수 있습니다. 자바 다운로드 https://www.oracle.com/kr/java/technologies/downloads/ 사용할 버전들을 다운 받아서 한 폴더에 모아둔다. 스크립트 작성 스크립트 폴더를 만들어서 스크립트를 모아주세요 @echo off set JAVA_HOME= 자바경로 set Path=%JAVA_HOME%\bin;%Path% java -version 환경변수 설정 자바 환경변수 설정을 대부분 하셨을 텐데요 JAVA_HOME을 위에서 모아두었던 자바 아무 버전의 경로로 맞춰 주시고 PATH경로에..