본문 바로가기
728x90
반응형

Algorithm Problem Solving106

[BOJ/BaekJoon] 백준 10610 30 (Python / 파이썬) BaekJoon BOJ 백준 10610 30 문제는 양수 N에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 구하는 문제로 그리디 알고리즘 유형의 문제이고 난이도는 Silver 5이다. BaekJoon 10610 30 문제 정보 출처 - https://www.acmicpc.net/problem/10610 알고리즘 분류 - 그리디 알고리즘 (greedy algorithm, 탐욕법), 정렬(sorting), 문자열, 수학, 정수론 난이도 - 실버 5 / Silver 5 30 문제 요약 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어 한다. N을 입력받는다. N는 최대 105개의 숫자로 구성되어 있으며,.. 2022. 6. 7.
[BOJ/BaekJoon] 백준 1789 수들의 합 (Python / 파이썬) BaekJoon BOJ 백준 1789 수들의 합 문제는 서로 다른 N개의 자연수의 합이 S라고 하고 S를 알 때, 자연수 N의 최댓값을 구하는 문제이다. 그리디 알고리즘 유형의 문제로 난이도는 Silver 5이다. BaekJoon 1789 수들의 합 문제 정보 출처 - https://www.acmicpc.net/problem/1789 알고리즘 분류 - 그리디 알고리즘, 수학 (greedy algorithm, 탐욕법) 난이도 - 실버 5 / Silver 5 수들의 합 문제 요약 서로 다른 N개의 자연수의 합이 S라고 한다. 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. S를 알 때, 자연수 N의 최댓값을 구하여 출력한다. 문제 풀이 과정 작은 자연수들이 많을수록 N이 커진다. .. 2022. 6. 7.
[BOJ/BaekJoon] 백준 2217 로프 (Python / 파이썬) BaekJoon BOJ 백준 2217 로프 문제는 로프의 개수, 각 로프가 버틸 수 있는 최대 중량이 주어졌을 때, 이 로프들을 이용하여 들어 올릴 수 있는 물체의 최대 중량을 구하는 문제이다. BaekJoon 2217 로프 문제 정보 출처 - https://www.acmicpc.net/problem/2217 알고리즘 분류 - 그리디 알고리즘 (greedy algorithm, 탐욕법) 난이도 - 실버 4 / Silver 4 로프 문제 요약 로프를 이용하여 이런저런 물체를 들어 올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 여러 개의 로프를 병렬로 연결하면 각각의 로프에 걸리는 중량을 나눌 수 있다. k개의 로프를 사용하여 중량이 w인 물체.. 2022. 6. 6.
[BOJ/BaekJoon] 백준 10162 전자레인지 (Python / 파이썬) BaekJoon BOJ 백준 10162 전자레인지 문제는 전자레인지에 달린 3개의 버튼을 적절히 눌러서 그 시간의 합이 정확히 T초가 되도록 최소 버튼 조작을 구하는 문제이다. BaekJoon 10162 전자레인지 문제 정보 출처 - https://www.acmicpc.net/problem/10162 알고리즘 분류 - 그리디 알고리즘 (greedy algorithm, 탐욕법) 난이도 - 브론즈 3 / Bronze 3 전자레인지 문제 요약 전자레인지에 달린 버튼 A, B, C에 지정된 시간은 각각 5분, 1분, 10초이다. 해당 버튼을 한번 누를 때마다 그 시간이 동작 시간에 더해진다. A, B, C 3개의 버튼을 적절히 눌러서 그 시간의 합이 정확히 T초가 되도록 해야 한다. 3개의 버튼으로 시간을 정확.. 2022. 6. 6.
728x90
반응형