목록프로그래밍 (14)
프로그래머 대학생의 노트
지난 시간에는 데이터 분석의 정의와 중요성, 기본 프로세스에 대해 살펴보았습니다. 이번 시간에는 데이터 분석에 필수적인 도구인 CSV 파일에 대해 알아보겠습니다. CSV(Comma-Separated Values) 파일은 데이터를 간단하게 정리하고 저장하는 데 널리 사용되는 형식입니다. 각 데이터 항목이 쉼표로 구분되어 있어, 스프레드시트 프로그램이나 데이터 분석 도구에서 쉽게 읽고 쓸 수 있습니다. CSV 파일은 텍스트 형식으로 저장되기 때문에, 다양한 플랫폼과 프로그래밍 언어에서 호환성이 높습니다.CSV 파일의 예시예를 들어, 간단한 학생 성적 데이터를 담고 있는 CSV 파일의 내용은 다음과 같습니다:이름,수학,영어,과학홍길동,85,90,88김철수,78,82,80이영희,92,95,94이 파일을 사용하면..
https://www.acmicpc.net/problem/1000안녕하세요! 백준 1000번 문제인 A+B에 대해 알아보겠습니다. 이 문제는 프로그래밍을 처음 시작하는 분들에게 매우 기초적이면서도 중요한 문제입니다.문제 설명백준 1000번 문제는 두 정수 A와 B를 입력받아 그 합을 출력하는 간단한 프로그램을 작성하는 것입니다. 이 문제를 통해 기본적인 입출력과 덧셈 연산을 연습할 수 있습니다.요구사항두 정수 A와 B를 입력받는다.A와 B의 합을 출력한다.A와 B는 각각 1부터 9까지의 값을 가집니다.입력 및 출력 형식입력: 첫째 줄에 두 개의 정수 A와 B가 주어진다.출력: 첫째 줄에 A+B를 출력한다.예제입력: 1 2출력: 3위 예제에서 보듯이, 두 수를 더한 결과가 올바르게 나오는지를 확인하면 됩니..
https://www.acmicpc.net/problem/1000안녕하세요! 백준 2557번 문제인 'Hello World'에 대해 알아보겠습니다. 이 문제는 프로그래밍을 처음 배우는 분들에게 아주 기본적인 연습문제로, 파이썬을 통해 쉽게 해결할 수 있습니다.문제 설명입력: 없음출력: "Hello World!"를 출력하세요.이 문제는 출력 기능을 연습하는 데 큰 도움이 됩니다. 많은 사람들이 이 문제를 통해 첫 번째 코드를 작성하게 되며, 그만큼 의미가 깊습니다.해결 방법이 문제는 복잡한 알고리즘이 필요하지 않으며, 단순히 문자열 하나를 출력하면 됩니다. 파이썬에서는 print() 함수를 사용하여 콘솔에 출력을 할 수 있습니다.파이썬 코드 예시아래는 백준 2557번 문제를 해결하기 위한 간단한 파이썬 코..
1546번: 평균첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보www.acmicpc.net1. 문제 개요백준 1546번은 기존에 받은 점수들을 조정하여 새로운 평균을 구하는 문제입니다. 이 문제를 통해 배열과 반복문, 그리고 기본적인 수학 계산에 대한 이해를 높일 수 있습니다.2. 문제주어진 N개의 점수 중 최대 점수를 M이라고 할 때, 모든 점수를 점수/M*100으로 바꾸는 것입니다. 예를 들어, 3개의 점수가 각각 10, 20, 30이라면, 최대 점수인 30으로 나누고 100을 곱하여 점수를 조정합니다. 이렇게 조정한 점수들의 평균을 구하는 것이..
18110번: solved.ac 5명의 15%는 0.75명으로, 이를 반올림하면 1명이다. 따라서 solved.ac는 가장 높은 난이도 의견과 가장 낮은 난이도 의견을 하나씩 제외하고, {5, 5, 7}에 대한 평균으로 문제 난이도를 결정한다. www.acmicpc.net 문제 개요 백준 18110번 문제는 solved.ac라는 문제를 해결하는 과정에서의 난이도를 결정하는 문제입니다. 사용자들이 난이도를 평가하고, 그 중 일부를 제외한 평균을 구하는 방식으로 난이도를 결정합니다. 구체적으로, 상위와 하위 일정 비율의 평가를 무시하고, 나머지 평가의 평균을 내서 이를 반올림하여 최종 난이도를 결정합니다. 문제의 핵심은 올바른 데이터의 선택과 반올림 처리에 있습니다. C언어로 풀어보기 C언어로 이 문제를 푸..