일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- System
- pwnable.kr
- 큐
- SWiFT
- windosws wbcs
- 암호수학
- PHP
- 시간복잡도
- 자료구조
- Stack
- 정렬 알고리즘
- ftz
- windosw 문자열
- 백준
- web
- 파일 시스템
- 두근두근 자료구조
- c언어
- OSI
- War Game
- Java
- 파이썬
- 미로 탐색 알고리즘
- LoB
- 재귀
- ftz level13
- C
- level13
- HTML
- 스택
Archives
- Today
- Total
목록2024/11/12 (1)
나의 기록, 현진록
[Swift] 백준 게임 1072
1. 문제 이해(이긴게임 / 게임횟수) * 100 = 승률승률이 변하는 최소 게임 횟수를 구하라.앞으로 모든 게임에서 승리승률이 변한다 == 승률이 높아진다승률이 변하는 높아지는 최소 게임 횟수를 구하라.2. 설계X : 게임횟수Y : 이긴 게임( (이긴게임+N) / (게임횟수+N) ) * 100 = 승률 → ( (Y+N) / (X+N) ) * 100 = 승률조건1부터 10억까지 순서대로 연산은 시간 초과이분탐색으로 최소 게임 횟수 구하기3. 코드( (Y+N) / (X+N) ) * 100 밑줄 친 부분이 실수가 됨실수에서의 곱하기 연산 시 부동소수점 오류 발생수정 → ( (Y+N) * 100 ) / (X+N)예시) 0.99 * 100보단 9900/100가 안전0.9899999999…, 0.333333333..
Programming/Algorithm & Data Structure
2024. 11. 12. 17:52