전체 글474 [백준] 2739번 : 구구단 - Java https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 입력 방식 1. Scanner 2. BufferedReader 2.1. 문자열 받는 대표적인 방법 read(): 한 문자만 읽어오기 readLine(): 한 행 읽어오기(사용 권장) readLine()은 한 행을 전부 읽기에 공백 단위로 입력해준 문자열을 다시 공백 단위로 분리해줘야 함 2.2. 문자열 분리 방법 2.2.1. StringTokenizer 클래스 split()보다 성능 좋음(단순 규칙으로 문자열 분리하거나 데이터가 더 많아질 때 추천) 2.2.2. split() 2.3. 형변환.. 2022. 2. 17. [백준] 2480번 : 주사위 세 개 - Java https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 입력 방식 1. Scanner 2. BufferedReader 2.1. 문자열 받는 대표적인 방법 read(): 한 문자만 읽어오기 readLine(): 한 행 읽어오기(사용 권장) readLine()은 한 행을 전부 읽기에 공백 단위로 입력해준 문자열을 다시 공백 단위로 분리해줘야 함 2.2. 문자열 분리 방법 2.2.1. StringTokenizer 클래스 split()보다 성능.. 2022. 2. 17. [Java] cannot be resolved to a type 에러메시지 canont be resolved to a type 에러 원인 JDK 재설치 시 이전 프로젝트의 JDK 버전과 불일치해 발생하는 문제 해결 방법 JRE System Library (unbound) - 인식 오류 문제 해당 JRE 파일 삭제 후 재설정 해결 순서 에러 발생하는 프로젝트 우클릭 ➡ Build Path ➡ Configure Build Path JRE System Library (unbound) ➡ Remove Add Library ➡ JRE System Library ➡ Finish 2022. 2. 16. [백준] 2884번 : 알람 시계 - Java https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 주의점 시간 : 24시간으로 표현 입력 : 공백 한 칸을 기준으로 구분 후 입력 출력 : 불필요한 0 사용 X 알고리즘 분침 : 숫자 45 미만이라면 - if(min < 45) 분침 : 60 - (45 - 입력값) 시침 : 0보다 작다면 - if(hour < 0) 분침 : 45 이상이라면 - else 분침 : 입력값 - 45 입력 방식 1. Scanner 2. BufferedReader 2.1. 문자열 받.. 2022. 2. 16. [MySQL] 윈도우 부팅 시 자동 실행 설정 서비스 실행 MySQL 시작유형 확인 MySQL 속성 설정 1. 시작유형 * 자동 : 윈도우 실행 시 자동으로 서버가 서비스 형태로 실행됨 * 수동 : 윈도우 실행 시 MySQL 서버 자동 실행을 막으려면 수동으로 변경 (이 경우, "시작" 버튼 클릭 후 MySQL 서버 실행) 2. 서비스 상태 * MySQL 미작동 시 : 해당 서비스가 "실행 중"인지 확인 * 중지 : 서버 정지시키기 출처 : https://zoosso.tistory.com/331 2022. 2. 15. [백준] 14681번: 사분면 고르기 - Java https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 구현 방법 입력 방식 Scanner BufferedReader readLine()으로 입력 받아 연산 이때 String 타입으로 입력되기에 Integer.parseInt()를 통해 String ➡ int으로 형변환 필수 풀이 1. Scanner + if 문 import java.util.Scanner; public class Main { public static void main(String[] args) { //입력 Scanner in = new Scanner(System.in); int X = in.nex.. 2022. 2. 15. [MySQL] NOT IN(): 특정 값 제외하고 SELECT NOT IN() 특정 값을 제외하고 데이터 조회(SELECT) -- NOT IN() 문법 NOT IN('제외할 값1','제외할 값2', ... etc.) SELECT * FROM TABLE_NAME WHERE COLUMN_NAME NOT IN ('제외할 값1','제외할 값2'); -- 예제 SELECT * FROM MEMBER WHERE MEMBER_TYPE NOT IN ('A','B'); -- 결과 -- MEMBER_TYPE이 A, B가 아닌 MEMBER 값들이 조회됨 2022. 2. 15. [백준] 2753번 : 윤년 - Java https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 구현 방법 입력 방식 Scanner BufferedReader readLine()으로 입력 받아 연산 이때 String 타입으로 입력되기에 Integer.parseInt()를 통해 String ➡ int으로 형변환 필수 조건 필터 방식 if 문 if 문 + 삼항연산자 풀이 1.1. Scanner + if 문 import java.util.Scanner; public class Main {.. 2022. 2. 14. [MySQL] SUBSTRING_INDEX(): 원하는 구분자 기준 문자열 자르기 SUBSTRING_INDEX() 원하는 구분자 기준으로 문자열 자르는 함수 -- SUBSTRING_INDEX() 문법 SUBSTRING_INDEX(문자열, 구분자, 구분자 인덱스) -- 예제1 SELECT SUBSTRING_INDEX('120.0.0.1', '.', 3) AS SUB_IP FROM TABLE_NAME; -- 결과1 120.0.0 -- 예제2 SELECT SUBSTRING_INDEX('120.0.0.1', '.', -1) AS SUB_IP FROM TABLE_NAME; -- 결과2 1 -- 예제3 SELECT SUBSTRING_INDEX('120.0.0.1', '.', -3) AS SUB_IP FROM TABLE_NAME; -- 결과3 0.0.1 2022. 2. 14. 이전 1 ··· 44 45 46 47 48 49 50 ··· 53 다음