일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 9610
- css
- 프로그래밍
- prototype 프로퍼티
- 한글이 두 번 입력됨
- __proto__ 접근자 프로퍼티
- 동적 계획법
- 함수 객체의 프로퍼티
- backtracking
- 시간
- float: right
- 알고리즘
- 백트래킹
- 유클리드 호제법
- 최소공배수
- 비동기
- C++
- javascript
- 백준
- python
- 백준 9610번 파이썬 문제 풀이
- 파이썬
- dp
- 자바스크립트
- 동기
- 메타버스
- 한글 입력 시 이벤트 두 번 발생
- Tanstack Query
- 낙관적 업데이트
- 2522
- Today
- Total
목록백준 (46)
염딩코
[문제] & [결과] [해설] 이 문제도 앞의 문제들을 풀었다면 크게 어려움없이 풀 수 있을 것입니다! 간략하게 설명해드리자면, 처음에 투표의 개수를 입력받고 varr에는 공백없이 투표들을 입력해줍니다. varr을 처음부터 훑어보면서 A가 나왔을 때는 Acnt을 하나씩 추가해주고 B가 나왔을 때는 Bcnt을 하나씩 추가해줍니다. 그래서 Acnt와 Bcnt의 값을 비교하고 결과를 조건에 맞게 적어서 출력해주면 끝!
[문제] & [결과] [해설] 이 문제는 예제 출력으로부터 조건을 파악하고 파악한 조건을 코드에 적어주면 끝이다. 광고를 하지 않았을 때 수익(r)이 광고를 했을 때의 수익(e)과 광고 비용(c)의 합보다 큰 것인지, 작은 것인지, 같은 것인지를 파악하면 된다.
[문제] & [결과] [해설] input().split() 이 아니라 input()으로 작성하였기 때문에 예제 입력처럼 공백으로 구분하는 것이 아니라 단어가 입력되면 구분되는 것이다. 처음에 그릇의 높이가 10이기 때문에 새로운 변수에 10을 초기화해준다. 그리고 조건에 따라 5를 더하든지 10을 더하든지 한다.
[문제] & [결과] [해설] 이 문제는 지난 2480번 문제에서 조금 더 변형된 문제이다. 기본적으로 2480번과 비슷한 구조로 풀이를 했고 다만, arr이라는 리스트를 만들어서 각 사람들의 상금을 저장하고 arr 중 가장 큰 값을 출력하는 식으로 진행했다.
[문제] & [결과] [해설] 이전 문제 4101번과 유사하게 조건만 잘 설정해준다면 쉬운 문제이다.
[문제] & [결과] [해설] 무한반복문을 이용하여 특정 조건을 만족했을 때 반복문을 탈출하는 방식으로 진행한다.
[문제] & [결과] [해설] 이 문제는 3개의 변수들의 관계를 적절하게 이용하여 비교 연산자를 통해 쉽게 풀 수 있는 문제.
[문제] & [결과] [해설] fixed를 이용하여 숫자의 소수 부분을 고정시킨다. precision(n)은 소수점 n의 자리수까지 반올림을 해준다. 위 코드에서는 precision(1)이므로 소수점 1의 자리수까지 반올림을 해주면 된다.