분류 전체보기
-
백준 2588 [곱셈] - Java백준/단계별로 풀어보기 2021. 9. 16. 00:44
https://www.acmicpc.net/problem/2588 1. 문제 (세 자릿수) × (세 자릿수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6) 위치에 들어갈 값을 구하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 3. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. 4. 코드 (1)은 그대로 받고, (2)를 하나씩 쪼개어 계산하여 (3), (4), (5)로 만들고, (1)과 (2)를 곱하여 (6)에 넣는다. import java.util.Scanner; ..
-
백준 10430 [나머지] - Java백준/단계별로 풀어보기 2021. 9. 16. 00:19
https://www.acmicpc.net/problem/10430 1. 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 3. 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 4. 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ ..
-
백준 10869 [사칙연산] - Java백준/단계별로 풀어보기 2021. 9. 16. 00:04
https://www.acmicpc.net/problem/10869 1. 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 2. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 3. 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 4. 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(..
-
백준 1008 [A/B] - Java백준/단계별로 풀어보기 2021. 9. 15. 23:55
https://www.acmicpc.net/problem/1008 1. 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 3. 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. 4. 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); double A = in.nextDouble();// 실수형인 double 사용 double B = in.nextDouble(); System..
-
백준 10998 [A*B] - Java백준/단계별로 풀어보기 2021. 9. 15. 23:48
https://www.acmicpc.net/problem/10998 1. 문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 3. 출력 첫째 줄에 A×B를 출력한다. 4. 코드 복습 겸 풀었던 방법으로 또 풀었습니다 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int A = in.nextInt (); int B = in.nextInt (); System.out.println(A*B); in.close(); } }
-
자바 100제 Part.2 / 13 ~ 24개발자 수업/인터넷 강의 2021. 9. 15. 23:27
1. 사용자 입력을 받아 2차원 배열을 생성하고 값을 입력하는 코드 구현, 중첩 반복문을 사용하여 출력 import java.util.Scanner; public class Java100_array_TwoArrayUserInput{ public static void main(String[] args){ // (1) 사용자 입력을 위한 객체 선언 Scanner sc = new Scanner(System.in); // (2) 2차원 배열의 행과 열 선언 -> 사용자 입력으로 처리 System.out.print("행의 개수를 입력하고 [Enter] 치세요 ="); int R=sc.nextInt(); System.out.print("열의 개수를 입력하고 [Enter] 치세요 ="); int C=sc.nextIn..
-
자바 100제 Part.2 / 6 ~ 12개발자 수업/인터넷 강의 2021. 9. 15. 13:18
1. 배열의 값들을 for문과 같은 반복문을 사용하지 않고 한 번에 출력하는 코드를 작성 메서드로 배열의 요소 값들을 출력하는 경우 [이 안에 출력됨] (1) Arrays.toString() 메서드 반복문을 사용하지 않고 배열의 값을 출력하고자 한다면 Arrays 클래스의 toString() 메서드를 사용하면 된다 toString() 인자로는 배열명을 넣어주면 된다 사용을 위해서는 기본적으로 java.util.Arrays; 임포트 선언이 되어 있어야 한다 import java.util.Arrays; public class Java100_array_Basic007{ public static void main(String[] args){ // 배열 선언 int[] ar = {238, 483, 239, 442..
-
자바 100제 Part.2 / 1 ~ 5개발자 수업/인터넷 강의 2021. 9. 15. 00:57
1. 배열의 용도와 배열을 선언하는 방법 (1) 배열이란? 자동차 판매 회사에서 영업사원의 판매 실적을 저장한다고 할 때 배열이 없으면 변수를 사용하여 저장함 영업사원의 수가 매우 많으면 변수를 일일이 선언하고 영업사원의 판매실적을 저장하는 것이 상당히 번거롭다 배열을 이용하면 변수를 선언할 필요 없이 한 번에 선언이 되고, 초기화 값도 한 번에 세팅함 즉, 배열은 동일한 데이터 타입의 값들을 하나의 배열명으로 저장시킬 수 있는 편리한 자료구조 (2) 배열의 선언 데이터타입[] 배열명 = new 데이터타입 [배열크기]; 데이터타입 배열명[] = new 데이터타입 [배열크기]; (3) 배열의 선언 -> 배열 크기 지정 -> 배열 공간의 값은 자동으로 초기화 세팅 됨 (정수형:0, 실수형:0.0) (4) 자..