일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 한글이 두 번 입력됨
- 한글 입력 시 이벤트 두 번 발생
- 동기
- javascript
- prototype 프로퍼티
- 비동기
- 시간
- 백준
- 유클리드 호제법
- 2522
- 함수 객체의 프로퍼티
- 백준 9610번 파이썬 문제 풀이
- C++
- Tanstack Query
- 자바스크립트
- 알고리즘
- backtracking
- css
- python
- 낙관적 업데이트
- 9610
- 메타버스
- 최소공배수
- float: right
- __proto__ 접근자 프로퍼티
- 동적 계획법
- 파이썬
- dp
- 백트래킹
- 프로그래밍
- Today
- Total
목록python (5)
염딩코
[문제] [결과] [해설] 일단, 이 문제에서 가장 중요한 포인트는 출력 단계에서 '적어도 몇 곡이 저작권이 있는 멜로디인지'이다. 위의 문제처럼 엘범에 저작권이 있는 멜로디가 894개가 있고 평균값이 23.53이면 올림하여 24가 된다고 했다. 만약 평균이 정확하게 23이고 여기에 1개의 곡을 더한다면 평균은 23.xx가 될 것이다. 23을 올림할 수는 없지만, 23.xx는 올림하면 24이기 때문에 1개의 곡을 더해야 '적어도'를 만족시켜줄 수 있다.
[문제] [결과] [해설] 이 문제는 지난 게시글(백준 2525번)에서 다룬 문제와 유사하다. 차이점이라면, 지난 게시글에서는 분을 기준으로 했다면 이번 게시글에 실린 문제에서는 초를 시작으로 문제를 해결해야한다. 원활한 문제풀이를 위해 새로운 변수들을 삽입했다. s1은 입력받은 초와 추가시간인 초를 합하여 나머지만 저장했고, 60초를 초과했을 경우 b1 변수에 그 값을 저장했다. b2에는 초과된 분인 b1과 원래 입력받은 B를 더한 값의 나머지를 저장해 최종적인 분을 저장했다. a1에는 b1과 B의 값을 더하여 초과된 값을 시간으로 간주해 저장했다. a2에는 최종적인 시간을 저장했다.
[문제] [결과] [해설] 이 문제는 일단 분(B)에 필요한 시간(C)을 더했을 때, 60분을 넘어가는냐, 안 넘어가는냐에 따라 구분을 해줘야 한다. 그래서 if문을 통해 60분을 넘어갈 때와 넘어가지 않을 때로 구분해준다. 입력받는 n은 시이고, m은 분이다. a는 60분을 넘어갈 때, 60
[문제] [해설] 처음에 이 문제를 보고 한 동안 고민을 해봤다. "파이썬에 이런 기술이 있었나?"라고 생각했지만, 갑자기 번뜩 떠올랐다... 그것은 바로 그냥 내 정보에서 내가 풀었던 문제 수와 아이디를 출력하면 되는 것이었다! [추가] 하지만, 이 문제는 정확하게 자신이 맞은 개수를 입력하지 않거나 자신의 아이디를 입력하지 않으면 오답처리가 되므로 주의하기를 바란다.