일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아이템31
- Domain Driven Design
- GitHub Actions
- Github Actions Cache
- 아이템 27
- ddd
- 아이템 24
- JPQL
- Docker cache
- Spring Batch
- 아이템 23
- 아이템 28
- 객체지향 쿼리 언어
- 아이템 22
- Docker Layer
- cicd
- 최범균
- 일ㅊ
- criteriaquery
- JPA
- java
- jdbc
- 아이템 26
- 이펙티브자바
- 자바 ORM 표준 JPA 프로그래밍
- 아이템29
- 도메인 주도 개발 시작하기
- Immutable Object
- 아이템30
- 아이템 25
- Today
- Total
목록2023/10/09 (2)
코딩은 마라톤
[Silver III] 등수 매기기 - 2012 문제 링크 성능 요약 메모리: 57256 KB, 시간: 872 ms 분류 그리디 알고리즘, 정렬 문제 설명 2007년 KOI에 N명의 학생들이 참가하였다. 경시일 전날인 예비소집일에, 모든 학생들은 자신이 N명 중에서 몇 등을 할 것인지 예상 등수를 적어서 제출하도록 하였다. KOI 담당조교로 참가한 김진영 조교는 실수로 모든 학생의 프로그램을 날려 버렸다. 1등부터 N등까지 동석차 없이 등수를 매겨야 하는 김 조교는, 어쩔 수 없이 각 사람이 제출한 예상 등수를 바탕으로 임의로 등수를 매기기로 했다. 자신의 등수를 A등으로 예상하였는데 실제 등수가 B등이 될 경우, 이 사람의 불만도는 A와 B의 차이 (|A - B|)로 수치화할 수 있다. 당신은 N명의 ..
[Silver V] 뒤집기 - 1439 문제 링크 성능 요약 메모리: 14284 KB, 시간: 124 ms 분류 그리디 알고리즘, 문자열 문제 설명 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모두 뒤집는 것이다. 뒤집는 것은 1을 0으로, 0을 1로 바꾸는 것을 의미한다. 예를 들어 S=0001100 일 때, 전체를 뒤집으면 1110011이 된다. 4번째 문자부터 5번째 문자까지 뒤집으면 1111111이 되어서 2번 만에 모두 같은 숫자로 만들 수 있다. 하지만, 처음부터 4번째 문자부터 5번째 문자까지 문자를 뒤집으면 한 번에 0000000이 되어서 1..