목록알고리즘 (12)
프로그래머 대학생의 노트
https://www.acmicpc.net/problem/1000안녕하세요! 백준 2557번 문제인 'Hello World'에 대해 알아보겠습니다. 이 문제는 프로그래밍을 처음 배우는 분들에게 아주 기본적인 연습문제로, 파이썬을 통해 쉽게 해결할 수 있습니다.문제 설명입력: 없음출력: "Hello World!"를 출력하세요.이 문제는 출력 기능을 연습하는 데 큰 도움이 됩니다. 많은 사람들이 이 문제를 통해 첫 번째 코드를 작성하게 되며, 그만큼 의미가 깊습니다.해결 방법이 문제는 복잡한 알고리즘이 필요하지 않으며, 단순히 문자열 하나를 출력하면 됩니다. 파이썬에서는 print() 함수를 사용하여 콘솔에 출력을 할 수 있습니다.파이썬 코드 예시아래는 백준 2557번 문제를 해결하기 위한 간단한 파이썬 코..
https://www.acmicpc.net/problem/9095백준 9095번 문제인 '1, 2, 3 더하기'는 프로그래밍을 배우는 많은 사람들에게 인기 있는 문제입니다. 이 문제는 주어진 정수 n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 것입니다. 이 글에서는 문제를 해결하기 위한 접근 방법과 다이나믹 프로그래밍(DP)을 활용한 코드 구현에 대해 자세히 알아보겠습니다.문제의 핵심은 주어진 정수 n을 어떻게 1, 2, 3의 조합으로 표현할 수 있는지를 찾는 것입니다. 예를 들어 n이 4일 경우, 가능한 조합은 다음과 같습니다:1 + 1 + 1 + 11 + 1 + 21 + 2 + 12 + 1 + 12 + 21 + 33 + 1총 7가지 방법이 있습니다.이러한 방식으로 n에 대한 모든 조합을 찾..
18110번: solved.ac 5명의 15%는 0.75명으로, 이를 반올림하면 1명이다. 따라서 solved.ac는 가장 높은 난이도 의견과 가장 낮은 난이도 의견을 하나씩 제외하고, {5, 5, 7}에 대한 평균으로 문제 난이도를 결정한다. www.acmicpc.net 문제 개요 백준 18110번 문제는 solved.ac라는 문제를 해결하는 과정에서의 난이도를 결정하는 문제입니다. 사용자들이 난이도를 평가하고, 그 중 일부를 제외한 평균을 구하는 방식으로 난이도를 결정합니다. 구체적으로, 상위와 하위 일정 비율의 평가를 무시하고, 나머지 평가의 평균을 내서 이를 반올림하여 최종 난이도를 결정합니다. 문제의 핵심은 올바른 데이터의 선택과 반올림 처리에 있습니다. C언어로 풀어보기 C언어로 이 문제를 푸..