반응형 분류 전체보기27 정보처리기사 필기 정리본 2021. 7. 25. (11021) 백준 문제풀이 - A+B-7 / JAVA ● 분석 1. BufferedReader로 입력하고 BufferedWriter로 출력한다. 2. String 문자열을 연산을 위해 int 정수형으로 형변환한다. 3. 케이스 번호를 붙이기 위해 카운트를 지정해준다. ● 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedRe.. 2021. 2. 4. (2742) 백준 문제풀이 - 기찍 N /JAVA ● 분석 1. BufferedReader로 입력하고 BufferedWriter로 출력한다. 2. 입력받은 N부터 반복문을 통해 N-- 한다. ● 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { // 기찍 N public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.. 2021. 2. 4. (2741) 백준 문제풀이 - N 찍기 / JAVA ● 분석 1. BufferedReader와 BufferedWriter를 사용하여 입력하고 출력하자 2. while 문을 사용하여 반복문 처리 ● 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); B.. 2021. 2. 3. (15552) 백준 문제풀이 - 빠른 A+B / JAVA ● 분석 1. Scanner와 System.out.println 대신 BufferedReder와 BufferedWriter를 사용해야한다. 2. BufferedReader로 받는 데이터는 String으로 고정되기에 int형으로 형변환 해야한다. ● 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { //빠른 A + B public static void main(String[] args) throws IOException { Buffer.. 2021. 2. 3. 구름LEVEL 1 - 리그 경기 횟수 구하기 / JAVA ● 분석 1. Scanner 를 이용한 입력처리 2. 리그 경기 수 구하는 공식 => N(N-1)/2=경기수 ● 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int team = in.nextInt(); int round = team * (team-1)/2; System.out.println(round); in.close(); } } 2021. 2. 3. 백기선 2주차 과제 : 자바 데이터 타입, 변수 그리고 배열 / JAVA ▶ 학습 목표 : 자바의 프리미티브 타입 종류와 값의 범위 그리고 기본 값 ▶ 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타임 변환, 캐스팅, 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var ① 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입(Primitive Type) 이란? 기본자료형 혹은 원시자료형이라 불리는 프리미티브 타입은 값을 할당할 때 변수의 주소값에 값이 그 자체로 저장되는 타입이다. 해당 데이터 타입에 값이 할당되면 JVM Runtime Data Area 의 Stack 영역에 값이 저장된다. Java에서 프리미티브 타입의 종류는 8가지가.. 2021. 2. 2. 구름LEVEL 1 - 시험성적 평균과 등급 구하기 / JAVA ● 분석 1. Scanner 를 이용한 입력처리 2. 소수점 3번째 자리 반올림을 위해 DecimalFormat 사용 3. 등급을 나누기 위한 if 반복문 사용 ● 풀이 import java.text.DecimalFormat; import java.util.Scanner; public class Main {// 시험성적 평균과 등급 구하기 public static void main(String[] agrs) { Scanner in = new Scanner(System.in); DecimalFormat df = new DecimalFormat("##.00"); int kor = in.nextInt(); int eng = in.nextInt(); int mat = in.nextInt(); int tot; t.. 2021. 2. 1. 구름LEVEL 1 - 홀짝 판별 / JAVA ● 분석 1. Scanner 를 이용한 입력처리 2. if문을 이용하여 입력값 % 2 == 0 인경우 짝수(even), 아니면 홀수(odd) 처리 ● 풀이 import java.util.Scanner; public class Main { // 홀짝 판별 public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); if(num % 2 == 0) { System.out.println("even"); }else { System.out.println("odd"); } in.close(); } } 2021. 1. 31. 이전 1 2 3 다음 반응형