Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스프링
- 그리디알고리즘
- 백준
- API
- 클린코드
- 애자일기법
- 코딩
- mongoDB
- 알고리즘
- 읽기쉬운코드
- 데이터베이스
- 코딩테스트
- Baekjoon
- framework
- Spring
- cleancode
- 그리디
- 코드
- Elasticsearch
- 애자일프로그래밍
- Java
- 개발자
- 엘라스틱서치
- ES
- 개발
- JPA
- 프레임워크
- 자바
- spring boot
- database
Archives
- Today
- Total
목록1758 (1)
튼튼발자 개발 성장기🏋️

문제 기출 : [https://www.acmicpc.net/problem/1758] 풀이 방법 [그리디알고리즘] 접근 당연하게 받은 등수가 높을 수록 강호가 받을 수 있는 팁은 줄어든다. 그렇기 때문에 생각한 팁이 높은 순서대로 앞으로 순서를 정해야한다. 그러므로 sort가 먼저 이루어지고 높은 팁을 생각한 사람 먼저 팁을 계산하여 음수가 나오면 앞으로 계속 음수일 것이므로 break문을 걸어둔다. 여기서 내가 30분동안 고민했던 난관. 왜 answer, 즉 팁의 최대값은 long이어야 하는가? int의 범위는 -2147483648 ~ 2147483647 이다. 문제의 팁의 최대값의 최대값은 계산해보니 705082703로 나온다. 그러므로 int형으로도 충분히 커버 칠 수 있어야하는 걸로 보이는데...왜..
Business logic/백준
2020. 4. 26. 21:21