| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- GitHub Actions
- redis
- kusitms
- Domain Driven Design
- JPA
- 쿠버네티스
- cicd
- 모이삼
- 중간 지점 추천
- java
- Spring Batch
- 이펙티브자바
- 객체지향 쿼리 언어
- Container Registry
- 자바 ORM 표준 JPA 프로그래밍
- 한국대학생it경영학회
- JPQL
- 모임 장소 추천
- ddd
- 도메인 주도 개발 시작하기
- 최범균
- 큐시즘
- K3S
- 중간 장소 추천
- 백엔드
- springboot
- 불변객체
- RESTClient
- 약속 장소 추천
- Spring
Archives
- Today
- Total
목록2023/10/15 (1)
코딩은 마라톤
[Silver V] 수들의 합 - 1789 문제 링크 성능 요약 메모리: 17732 KB, 시간: 208 ms 분류 그리디 알고리즘, 수학 문제 설명 서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까? 입력 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. 출력 첫째 줄에 자연수 N의 최댓값을 출력한다. 문제 풀이 자연수 s를 입력 받는다. 위의 식에서 n을 1부터 계속 1씩 증가시키면서 반복문을 수행한다. 만약 합이 입력 받은 s보다 커질 경우를 확인해야 한다. (작은 경우를 확인할 경우, 만약 191이 입력될 경우 출력은 19가 아닌 20이 n이 되기 때문이다. 따라서 나는 합이 s보다 커질 경우, n에 1을 뺀 값을 출력하고 반복문을..
CS/알고리즘
2023. 10. 15. 21:25