[백준] 1546번 - 평균 | Java | Python https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을.. 2022. 10. 20.
[백준] 11720번 - 숫자의 합 | Java | Python https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백 없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 제출 1. Java - charAt() import java.util.Scanner; public class P_11720 { public static void main(String[] args) { Scanner sc =.. 2022. 10. 19.
[개발 PC Setup] MySql 설치 개발에 필요한 데이터베이스 중 mysql을 설치해보려고 한다. 이것 또한 brew 를 통해 설치 진행. MySql 설치하기 1. mysql 설치 brew install mysql 2. mysql_secure_installation 설정 0 (low) : 8글자 이상의 문자 1 (medium) : 8글자 이상의 문자(숫자, 대/소문자 혼용 및 특수문자 포함) 2 (strong) : 8글자 이상의 문자(숫자, 대/소문자 혼용, 특수문자 그리고 사전파일 포함 mysql_secure_installation 혹시 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 가 뜬다면, bre.. 2022. 8. 24.
[AWS] Spring + React 배포하기 #1 AWS EC2 인스턴스 생성 AWS를 사용해서 Spring + React의 소스를 배포하는 프로젝트를 진행하게 되었는데, 먼저 AWS EC2부터 설정을 하여 서버 환경을 구축해보자 0. AWS 가입 및 로그인, 리전 설정 1. EC2 인스턴스 생성 EC2(Elastic Compute Cloud)는 AWS에서 제공하는 성능, 용량 등을 유동적으로 사용할 수 있는 서버를 의미한다. (클라우드 컴퓨터를 빌린다?) Amazon EC2 사용을 위해서는 Amazon EC2 인스턴스라고하는 가상 서버를 시작해야 한다. 인스턴스 시작을 누르고 시작한다. 1) AMI(Amazon Machine Image) 선택 아마존 머신 이미지는 EC2 인스턴스를 시작하는 데 필요한 정보들을 이미지화 시켜둔 것이다. 운영체제와 같은 것을 그대로 이미지화해서 백업.. 2022. 8. 23.
[개발 환경 Setup] IntelliJ IDEA 설치 | IDE 설치 | IntelliJ 초기 설정 Plugins 이제 개발을 위해서는 IDE가 필요한데, 사용해봤던 Eclipse, Visual Studio, IntelliJ 중에서 최근에 사용했던 IntelliJ가 나에겐 가장 잘 맞았던 것 같아서 IntelliJ를 설치해보려고 한다. IDE(Integrated Development Environment) IDE는 통합 개발 환경으로 프로그램 개발과 관련된 모든 작업(코딩, 컴파일, 디버그 등)을 하나의 프로그램 안에서 모두 처리하는 환경을 제공하는 소프트웨어이다. 보통 이클립스, 비주얼 스튜디오, 인텔리제이 등을 이용한다. IntelliJ IDEA 설치 IntelliJ 홈페이지에서 설치를 진행할 수 있다. IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains .. 2022. 8. 22.
[AWS] Spring + React 배포하기 #2 AWS RDS 인스턴스 생성 | DB 연동 RDS 데이터베이스를 aws 서버에 띄워보자..? 1. RDS 인스턴스 생성 마스터 사용자 이름과 암호는 기억해두고, 나머지는 그대로 진행한다. 2. 파라미터 생성 일단 파라미터 그룹을 생성한다. 만든 파라미터 그룹을 선택하고 파라미터 편집을 선택한다. 1) 먼저 time_zone을 수정한다. 2) Character Set 을 utf8mb4 / utf8mb4_general_ci로 변경한다. character_set_client character_set_connection character_set_database character_set_filesystem character_set_results character_set_server collation_connection collation_server 변경사.. 2022. 8. 21.
[IntelliJ] Github 연동 및 사용 1. 단축기 [command + shift + A]를 누르고 share github 검색 2. github 로그인이 안되어 있으면 Add Account를 눌러 로그인 진행 3. Repository Name에 입력한 이름이 Github에 생성되는 저장소 이름이다. 4. 프로젝트의 첫 번째 Commit을 위한 팝업창이 생긴다. 2022. 8. 21.
[개발 환경 Setup] Git 설치 | Git 사용하기 | Git 명령어 급하게 프로젝트를 진행하게 되다 보니 오늘 하루 만에 개발 PC 세팅을 하려니 설치해야 할게 산더미이다..ㅠㅠ 이번에는 분산형 버전 관리 시스템인 Git을 설치하려고 한다. 여러 개발자들과 함께 협업하는 과정에서는 전체 개발 소스를 공동으로 작업하거나 소스의 버전을 관리하는 과정이 필수적으로 필요한데, Git을 통해서 소스의 버전 제어와 소스 공유가 가능합니다. Git 홈페이지에서 설치 파일을 다운로드할 수 있지만, 이번에도 brew를 사용해서 설치를 진행해보려고 한다. Git git-scm.com Git vs Github 일단 처음 개발을 배울 때부터 Git을 사용해서 개발을 진행해왔고, Github를 통해 항상 프로젝트를 진행해왔기 때문에 설치를 진행하려고 하는데.. 먼저 Git과 Github의 차이.. 2022. 8. 21.
[개발 환경 Setup] Java 설치 | Open JDK 자바로 개발을 하기 위해서는 JDK를 설치하는 것이다. 윈도우에서는 자바 홈페이지에서 Java 설치 프로그램을 다운받아 사용할 수 있는데, Windows용 Java 다운로드 www.java.com 물론 macOS에서도 자바 홈페이지에서 설치가 가능하지만, 이전에 설치한 brew는 패키지 매니저로 다양한 설치 패키지들을 쉽게 설치하거나 버전 변경을 쉽게 할 수 있기 때문에 brew를 통해 설치를 진행하려고 한다. Mac에서 Java를 설치하려면 어떻게 해야 합니까? 사용 안함으로 설정된 Java 및 프롬프트 복원에 대한 통지 설치 프로그램은 Java 콘텐츠가 웹 브라우저에서 사용 안함으로 설정된 경우 이를 통지하고 사용으로 설정하기 위한 지침을 제공합니다. www.java.com JDK(Java Devel.. 2022. 8. 20.
반응형