0605
디스코드 알림 생성기
아 이거 만드니까 스스로 댓글 오천개 달고 싶어졌다
큰일났다
백준: 임스의 잠수맵
썸네일이 재밌어 보여서 골랐다
조건
- 레벨 250까지 찍어야 되고
경험치 100당 레벨 1씩 오름
이벤트 맵 (30분만 있을 수 있음) 에서 분당 얻을 수 있는 경험치는
이벤트 맵 = A
심신 수련관 = B (한 티켓당 30분만 가능)
사우나 = C (한 티켓당 30분만 가능) - 이 때 현제 레벨에서 250렙까지 찍을 수 있는 최단 시간 출력
풀이
- b랑 c는 티켓 개수 _ 30분만큼 있을 수 있으니까
(경험치, 티켓 개수 _ 30분)의 형태로 리스트에 넣어서
경험치가 높은 순대로 정렬하고 - 이 맵에서 사용할 수 있는 시간을 구해야 되니까
최대시간 (티켓 개수 _ 30분)이랑
(타켓 경험치 - 현재 경험치) 값에 (분당 경험치 - 1)한 값을 더하고 나눔.
아니면 ceil 함수 사용해서 무조건 올림해주기.
예를 들어 내가 타겟 경험치가 현재 150만큼 남았는데
현재 맵에서 분당 경험치를 20씩 준다고 가정해보자.
그러면 7분 했을 때는 20 _ 7 = 140이니까 부족하고
8분 했을 때는 20 * 8 = 160이니까 넘치잖음.
근데 7분 하면 결론적으론 경험치가 부족하니까 무조건 올림을 사용해야됨.
그러고 둘의 값을 비교해서 더 작은 값을 사용.
내가 필요한 시간은 후자인데 맵에서 최대 전자의 시간동안만 있을 수 있으니 작은 값을 고름.
브론즈까진 아닌 것 같은데 ............. 실5아닌가?
RealWorld
맺음말
유튜브로 음악 듣는데 갑자기 두 번 들려서
뭐지? 하고 봤는데 이렇게 떠서 웃겼다
이런 버그는 또 처음이네 ㅋㅋㅋㅋ
오늘 스위치2가 나오기땜에
공부를 밤 8시 전에 끝내야 돼서
일찍 일어났다
아 부 러 워
나도 스위치2......
아멀라 그냥 방송 틀어놓고 코딩해야겟다
그 땐 3d 플젝해야지 헤헤