일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 백준 10430
- 백준 9498 시험 성적
- 백준
- 백준 1330 두 수 비교하기
- 백준 9498 자바
- 백준 10998
- 백준 10869 사칙연산
- 백준 10998 자바
- 백준 2753 윤년
- boj 2753
- 백준 1934 최소공배수
- 백준 1001 자바
- 백준 1008 자바
- 백준 1008
- 백준 1008 A/B
- 백준 2753 자바
- 백준 10430 나머지
- 백준 1001 A-B
- 2753 자바
- 백준 2588 곱셈
- 백준 10430 자바
- 1934 자바
- boj 1934
- 백준 1934
- 백준 1934 자바
- 1934 java
- 백준 사칙연산
- 백준 1330 자바
- 백준 2588 자바
- 백준 10998 A*B
- Today
- Total
목록백준 (13)
컴퓨터 하는 라따뚜이
9498번: 시험 성적 (acmicpc.net) 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제. 점수를 입력받아 해당되는 성적을 출력하면 되는 문제다. 풀이. if, else if, else를 적절히 사용해주면 쉽게 풀 수 있다. else if 문은 다른 if문에 해당 안되면서 자신의 조건을 만족할 경우에만 처리한다는 것 만큼은 반드시 숙지하자. 이전 문제와 완전히 같은 유형으로 자세한 설명은 생략.. 아래 포스트를 참고하면 좋을것 같다. 2021.04.04 - [백준 문제풀이/02_if문] - [백준] 1330 자바 : 두 수..
1330번: 두 수 비교하기 (acmicpc.net) 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제. 위 사진과 같이 A 와 B의 값을 비교해서 결과 값에 맞는 부등호를 출력해주면 된다. 풀이. if, else if, else를 사용하는 문제로 매우 간단하다. if(A > B) { System.out.println(">"); } A가 B보다 크면 > 출력 else if(A < B) { System.out.println(""); } else if(A < B) { System.out.println("
2588번: 곱셈 www.acmicpc.net 문제. (세 자리 수) * (세 자리 수)가 입력되었을 때 각 단계별로 값을 구해 출력하는 문제다. 풀이. 다른 방법으로도 풀 수 있지만 이 문제는 '사칙연산' 단계에 분류되어있기 때문에 '사칙연산'만을 사용해 풀 수 있도록 하자. 그리고 아마 이렇게 푸는것이 가장 이상적인 답이지 않을까 생각한다. 정수 A, 정수 B가 입력되었다 가정했을 때 출력 값은 다음과 같다. (3) 번의 값 = A * B의 일의 자릿 수 (4) 번의 값 = A * B의 십의 자릿 수 (5) 번의 값 = A * B의 백의 자릿 수 (6) 번의 값 = A * B 그럼 어떻게 정수 B의 자릿 수를 구할 수 있을까? 매우 간단하다. B % 10 일의 자릿 수는 B를 10으로 %(mod) 해..
10430번: 나머지 www.acmicpc.net 문제. 풀이. 문제 제목은 나머지인데 나머지를 구하는 문제가 아닌 식의 값을 구하는 문제이다. A, B, C 세 개의 정수를 입력받아 문제에서 제시하는 네 개의 식에 대입해 값을 출력하는 문제로 매우 간단하다. import java.util.Scanner; // Scanner클래스 임포트 Scanner클래스 임포트를 먼저 해주고 Scanner input = new Scanner(System.in); Scanner객체를 생성 후 int A = input.nextInt(); // A 값 입력 int B = input.nextInt(); // A 값 입력 int C = input.nextInt(); // A 값 입력 A, B, C 값을 입력받는다. 이후 문제에..
10869번: 사칙연산 www.acmicpc.net 문제. 두 자연수 A와 B를 입력받아 사칙연산 값을 출력해준다. 풀이. 이전 문제들의 총 집합이라 보면 될 것같다. "정수 / 정수" 에서의 나눗셈은 몫을 구할 수 있다는 것을 알아두자. 코드. import java.util.Scanner; // Scanner클래스 임포트 public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int A = input.nextInt(); // A 값 입력 int B = input.nextInt(); // B 값 입력 System.out.println(A + B); // 합 System.out.pr..
1008번: A/B www.acmicpc.net 문제. 두 정수를 입력받아 나눗셈을 해준 값을 출력하면 된다. 풀이. 지금 까지 풀어본 문제와 다르게 이번 문제는 태그에 '스페셜 저지' 라고 적혀있다. 스페셜 저지 문제는 예제와 반드시 똑같이 출력할 필요는 없고 조건에 맞는 답을 출력하면 된다고 한다. 이전 문제와 다르게 출력값이 실수형으로 나와야 한다. 따라서 입력은 정수(int)로 받고, 출력할 때만 실수형(double)으로 변환시켜주면 된다. System.out.println((double)A / B); // A를 double로 형 변환 후 출력 코드. import java.util.Scanner; // Scanner클래스 임포트 public class Main { public static void..