일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 동기
- javascript
- python
- 유클리드 호제법
- 비동기
- 최소공배수
- 메타버스
- 백트래킹
- 함수 객체의 프로퍼티
- 백준 9610번 파이썬 문제 풀이
- 백준
- __proto__ 접근자 프로퍼티
- dp
- 낙관적 업데이트
- C++
- 프로그래밍
- css
- 한글이 두 번 입력됨
- Tanstack Query
- 시간
- prototype 프로퍼티
- 파이썬
- 자바스크립트
- 동적 계획법
- 알고리즘
- backtracking
- float: right
- 한글 입력 시 이벤트 두 번 발생
- 2522
- Today
- Total
목록분류 전체보기 (105)
염딩코
[문제] & [결과] [해설] input().split() 이 아니라 input()으로 작성하였기 때문에 예제 입력처럼 공백으로 구분하는 것이 아니라 단어가 입력되면 구분되는 것이다. 처음에 그릇의 높이가 10이기 때문에 새로운 변수에 10을 초기화해준다. 그리고 조건에 따라 5를 더하든지 10을 더하든지 한다.
[문제] & [결과] [해설] 이 문제는 지난 2480번 문제에서 조금 더 변형된 문제이다. 기본적으로 2480번과 비슷한 구조로 풀이를 했고 다만, arr이라는 리스트를 만들어서 각 사람들의 상금을 저장하고 arr 중 가장 큰 값을 출력하는 식으로 진행했다.
[문제] & [결과] [해설] 이전 문제 4101번과 유사하게 조건만 잘 설정해준다면 쉬운 문제이다.
[문제] & [결과] [해설] 무한반복문을 이용하여 특정 조건을 만족했을 때 반복문을 탈출하는 방식으로 진행한다.
[문제] & [결과] [해설] 이 문제는 3개의 변수들의 관계를 적절하게 이용하여 비교 연산자를 통해 쉽게 풀 수 있는 문제.
[문제] & [결과] [해설] fixed를 이용하여 숫자의 소수 부분을 고정시킨다. precision(n)은 소수점 n의 자리수까지 반올림을 해준다. 위 코드에서는 precision(1)이므로 소수점 1의 자리수까지 반올림을 해주면 된다.
[문제] & [결과] [해설] 이 문제는 vector와 pair을 이용하면 쉽게 풀 수 있는 문제다. sort 함수를 이용하면 기본적으로 오름차순 정렬이기 때문에 나이가 가장 많은 학생이 가장 낮은 년도와 월의 pair에 해당하여 가장 앞으로 오게 된다.
[문제] & [결과] [해설] 이 문제는 백준 2609번 문제에 나왔던 유클리드 호제법을 이용해 최대공약수를 먼저 구해야한다. 최소공배수는 두 수를 곱하고 최대공약수로 나누면 얻을 수 있기 때문이다. 그래서 gcd라는 함수를 만들어 두 정수를 매개변수로 받는다. 이전 게시글 중 2609번을 참고하면 gcd, 최대공약수에 대한 추가 설명이 있다. 그렇게 최대공약수를 반환하고 반환된 값을 곱한 두 수로부터 나누면 최소공배수를 얻을 수 있다.