목록2023/10/24 (3)
코디잉
https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 접근 방식) 시간 적게 걸리는 사람 먼저 처리해주면 된다. 1. 입력받은 인출소요시간 배열(arr)을 오름차순으로 정렬해준다. 2. 본인의 대기시간 변수(waitTime) 과 전체대기시간 변수(totalTime)을 사용하여 대기 시간을 더해준다. waitTime += 본인의 인출소요시간(arr[i]) [→ 본인이 대기한 시간 ] totalTime += waitTime import java.io.BufferedReader; im..
https://www.acmicpc.net/problem/4796 4796번: 캠핑 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다. www.acmicpc.net 문제) V일의 휴가를 시작했다. 캠핑장은 연속하는 P일 중 L일만 사용가능할 때, 최대 며칠동안 사용가능? 접근 방식) 1. V일의 휴가 기간을 P일로 나눈 몫에 L을 곱한다. 2. 남은기간(V % P) 와 L 중 작은 값을 더해준다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRea..

해결 방법 2가지 1) 다른 포트 사용 2) MySQL 서비스 중지하고, 3306 포트 사용하기 MariaDB와 MySQL은 기본으로 3306 포트를 사용한다. 기존에 MySQL이 먼저 설치되어 있어서 MariaDB 설치 중에 충돌이 발생했다. 1) 다른 포트 사용 TCP port 번호를 바꿔주면 된다. 2) MySQL 서비스 중지하고, 3306 포트 사용하기 현재 MySQL이 3306 포트를 사용중이므로 서비스를 중지한다. win + R 로 실행에서 services.msc 실행 (or 작업표시줄 검색창에 '서비스' 검색하여 실행) 서비스에서 MySQL80을 찾아서 서비스를 중지한다. 중지하고, 다시 3306 포트로 설치 진행하면 정상적으로 설치된다. ➕ 이후에 MySQL 서버로 pw입력 후 접속하려고 ..