목록전체 글 (74)
프로그래머 대학생의 노트
파이썬에서는 반복문을 통해 동일한 작업을 여러 번 수행할 수 있습니다. 이 중에서도 가장 많이 사용되는 반복문이 for문입니다. 이번 글에서는 for문의 사용법과 예제를 통해 자세히 알아보겠습니다. 사용법 설명 for문은 다음과 같은 구조를 가집니다. for 변수 in 순회 가능한 객체: 반복해서 실행할 코드순회 가능한 객체는 리스트, 튜플, 문자열, range 등이 될 수 있습니다. 변수는 순회 가능한 객체에서 하나씩 꺼내서 반복문 내에서 사용할 이름입니다. 이제 예제를 통해 for문을 사용하는 방법을 살펴보겠습니다. 예제 설명 다음은 for문을 사용하여 1부터 5까지의 숫자를 출력하는 예제입니다. # 59 print(1) print(2) print(3) print(4) print(5)위 코드를 for..
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언어로 이 문제를 푸..
Flutter는 Google에서 개발한 모바일 애플리케이션 개발 프레임워크입니다. Flutter를 사용하기 위해서는 먼저 개발 환경을 설정해야 합니다. 아래는 Flutter를 설치하는 방법입니다.Flutter SDK 다운로드Flutter SDK는 Flutter 애플리케이션을 개발하기 위해 필요한 도구 모음입니다. Flutter SDK를 다운로드하려면 아래 링크를 클릭하여 Flutter 공식 홈페이지에서 다운로드 받으세요. https://flutter.dev/docs/get-started/installFlutter SDK 압축 해제Flutter SDK를 다운로드 받으면 압축 파일로 제공됩니다. 압축 파일을 원하는 디렉토리에 압축 해제합니다.Flutter SDK 경로 설정Flutter SDK를 압축 해제한 ..
초콜라티(Chocolatey)는 윈도우에서 패키지를 쉽게 설치하고 관리할 수 있는 패키지 매니저입니다. 이를 이용하면 명령 프롬프트나 파워쉘에서 간단한 명령어를 입력하여 원하는 프로그램을 설치할 수 있습니다. 설치 방법은 다음과 같습니다.관리자 권한으로 명령 프롬프트나 파워쉘을 실행합니다.다음 명령어를 입력합니다.Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))명령어를 실행하면 Chocolatey가 자동으로 설치됩니다.설치가 완료되면, Chocolatey를 이용하여 원하는 패키지를 설치할 수 있습니다...
Flutter 설치 2024.03.24 - [flutter] - Flutter 설치 방법 위방법이 안되면 아래 방법 하기 Flutter를 사용하기 위해서는 먼저 Flutter SDK를 설치해야 합니다. Flutter SDK는 공식 홈페이지에서 다운로드 받을 수 있습니다. 다운로드 받은 파일을 압축 해제한 후, 원하는 경로에 저장합니다. 환경 변수 설정 Flutter SDK를 설치한 후에는 환경 변수를 설정해주어야 합니다. 환경 변수를 설정하지 않으면 Flutter를 사용할 수 없습니다. Windows 환경 변수 설정 방법 내 PC에서 마우스 오른쪽 버튼을 클릭하여 속성을 선택합니다. 고급 시스템 설정을 클릭합니다. 환경 변수를 클릭합니다. 시스템 변수에서 새로 만들기를 클릭합니다. 변수 이름에 FLUTT..
다트(Dart)는 객체 지향 프로그래밍 언어로, 안드로이드 앱 개발, 웹 개발 등 다양한 분야에서 활용됩니다. 이번 글에서는 다트 SDK를 설치하는 방법에 대해 자세히 알아보겠습니다.Chocolatey(초콜렛티) 설치하기( 2024.03.24 - [flutter] - CHOCOLATEY 윈도우 패키지 매니저 설치하기 ) 다트 SDK를 설치하기 위해서는 Chocolatey(초콜렛티)를 먼저 설치해야 합니다. Chocolatey는 윈도우용 패키지 관리자로, 윈도우에서 필요한 프로그램을 쉽게 설치할 수 있도록 도와줍니다.Chocolatey를 설치하기 위해서는 아래의 단계를 따라주세요.관리자 권한으로 PowerShell 실행하기아래의 명령어를 입력하여 Chocolatey 설치하기Set-ExecutionPolic..
파이썬에서는 리스트나 튜플 등의 시퀀스 자료형에서 특정 값이 존재하는지 여부를 확인할 수 있습니다. 이를 위해 in 연산자를 사용합니다. 예제: print(100 in [100, 101, 102]) print(103 in [100, 101, 102]) print(103 not in [100, 101, 102])출력 결과: True False True위 예제에서는 in 연산자를 사용하여 각각 100, 103이 리스트 [100, 101, 102]에 존재하는지 여부를 확인하였습니다. 첫 번째와 세 번째 출력 결과는 각각 True와 True가 나오며, 두 번째 출력 결과는 False가 나옵니다. 이처럼 in 연산자를 사용하여 리스트나 튜플 등의 시퀀스 자료형에서 특정 값의 존재 여부를 확인할 수 있습니다. 값의..
파이썬에서는 리스트를 비우기 위해 clear() 메서드를 사용할 수 있습니다. 이를 사용하면 리스트 내부의 모든 요소가 제거되어 빈 리스트가 됩니다. 예제: list_h = [6, 7, 8, 9, 10] print(list_h) list_h.clear() print(list_h)출력 결과: [6, 7, 8, 9, 10] []위 예제에서는 list_h라는 리스트를 생성하고, clear() 메서드를 사용하여 리스트를 비웠습니다. clear() 메서드를 사용하면 리스트의 모든 요소를 제거할 수 있으며, 이를 통해 리스트를 초기화할 수 있습니다. 리스트를 비우는 것은 다양한 상황에서 유용하게 사용될 수 있으며, 원하는 리스트를 초기화하거나, 필요하지 않은 요소를 제거할 때 활용할 수 있습니다. 위와 같이 리스트..