반응형

Algorithm/백준 212

[백준 알고리즘] 1026번: 보물 (Python)

https://www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net 알고리즘을 알지 못해도 풀 수 있는 문제라고 생각하지만, 백준 사이트의 알로리즘 분류에는 '그리디 알고리즘'으로 분류되어 있습니다. 그리디 알고리즘이란 매 순간 최적의 선택을 하여 문제를 풀어나가는 기법입니다. 소스 코드 풀이 파이썬에는 다른 언어들과 다르게 다양한 함수를 활용할 수 있습니다. 이 문제에서는 remove(), min(), max() 함수를 활용하였습니다. min() 함수는 ..

Algorithm/백준 2023.03.16

[백준 4344번] 평균은 넘겠지 (Python)

백준 사이트 4344번 평균은 넘겠지 문제 !! 난이도는 높지 않았지만, 소수점을 출력하는 부분에서 약간의 어려움을 겪었기 때문에, 그 내용을 정리하고자 블로그를 써봅니당 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 예제 입력 5 5 50 50 70 80 100 7 100 95 9..

Algorithm/백준 2022.08.17
반응형