일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 검색
- 네이티브쿼리
- AuthenticationEntryPoint
- ㅔㄴ션
- application.yml
- Query
- 메소드명
- 2 > /dev/null
- 컨테이너실행
- MySQL
- 서브쿼리
- querydsl
- 추후정리
- 참조키
- 커밋메세지수정
- EC2
- 외부키
- appspec.yml
- foreignkey
- 적용우선순위
- appspec
- ubuntu
- WeNews
- 메세지수정
- 테스트메소드
- 포트
- docker명령어
- 예약
- 테스트
- subquery
- Today
- Total
목록알고리즘 (26)
제뉴어리의 모든것
해당 문제를 한시간안에 풀고 다른 작업을 해야지란 생각을 했던 7시간 전에 나에게 늦었지만 위로를 보내며 글을 쓴다. 확실히 난 천재는 아닌것 같다. 그렇지만 끈질기긴하지. 각설하고, 이 문제를 해결하면서 겪었던 사항들은 다음과 같다. 1. Scanner 데이터형 변수 재 초기화시 런타임에러 2. 이중배열의 복사시에 원했던 깊은복사가 아니라 얕은 복사가 된 문제 3. 직접 짠 로직에서 처리 하지 못한 예외사항 2가지 4. 근본적으로 해당 문제를 해결 할 수 없는 구조였던 나의 코드의 총체적 문제 그렇다. 4번을 애초에 1시간이 지났을때만 알았더라도 나머지 6시간은 유용하게 쓰였겠지. 1번 문제 일단 내가 나름짠 코드를 백준에 제출하니 런타임에러가 나왔다. 코드상 에러도 없고 에러가 나올만한 없는데 나왔길..
문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 출력 첫째 줄에 답을 출력한다. 생성자가 없는 경우에는 0을 출력한다. 예제 입력 1 216 예제 출력 1 198 본인 코드 public static void ma..
문제 설명 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) Leo는 모든 음식의 스코빌 지수가 K 이상이 될 때까지 반복하여 섞습니다. Leo가 가진 음식의 스코빌 지수를 담은 배열 scoville과 원하는 스코빌 지수 K가 주어질 때, 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 섞어야 하는 최소 횟수를 return 하도록 solution 함수를 작성해주세요. 제한 사항 scovil..
다리를 지나는 트럭 darklight sublimevimemacs Java 문제 설명 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. ※ 트럭이 다리에 완전히 오르지 않은 경우, 이 트럭의 무게는 고려하지 않습니다. 예를 들어, 길이가 2이고 10kg 무게를 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6]kg인 트럭이 순서대로 최단 시간 안에 다리를 건너려면 다음과 같이 건너야 합니다. 경과 시간다리를 지난 트럭다리를 건너는 트럭대기 트럭 0 [] [] [7,4,5,6] 1~2 [] [7..
가장 기본적인 순서 1. 문제를 이해한다 원하는 답과 조건을 제대로 이해하고 문제속 지칭하는 명칭도 무엇을 가리키는지 정확하게 2. 해결 방법 계획 3. 계획 수행 문제해결 4. 복기와 개선방법 구상 디테일한 순서와 팁 1. 문제 자체를 정확하게 이해한다 2. 문제를 설명한 개념을 본인식으로 쉽게 풀어서 이해하기 3. 계획 세우기 4. 계획에 대한 검증 예외사항 찾기 제약조건 안에있는지 5. 계획 수행 6. 회고 문제를 풀었다면 어떻게 접근 했고 어떤 방식으로 풀었는지 막혔던 부분이 있다면 왜 막혔고 어떻게 해결 했는지 기록할것 문제를 풀지 못할때 일정시간이 지나도록 해결 못한다면 해답을 찾아서 참고해서 이해해라. 문제를 접할때의 자세 1. 비슷한 문제를 풀었던 경험을 비추어 풀어보기 2. 제약조건(ex..