일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준 2753 윤년
- 백준 1934 최소공배수
- 백준 10998 자바
- 2753 자바
- 백준 9498 시험 성적
- 백준 10998 A*B
- boj 1934
- 백준 2588 곱셈
- 백준 1934 자바
- 1934 자바
- 백준 1001 A-B
- 백준 1001 자바
- 백준 2753 자바
- 백준 2588 자바
- 백준 10869 사칙연산
- 백준 1008 A/B
- 백준 1330 두 수 비교하기
- 백준
- 백준 1330 자바
- 백준 10430
- 백준 10430 자바
- 백준 1008
- 백준 10430 나머지
- boj 2753
- 백준 1934
- 백준 10998
- 백준 사칙연산
- 1934 java
- 백준 9498 자바
- 백준 1008 자바
- Today
- Total
목록백준 문제풀이 (14)
컴퓨터 하는 라따뚜이
[백준] 2753 자바 : 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제. 입력된 연도가 윤년인지 아닌지 판별해 윤년이면 1, 아니면 0을 출력하면 된다. 풀이. 조건문을 처음 접할 때 많이 등장하는 문제 중 하나다. 논리연산자를 사용해 조건식을 구현할 수 있는지에 대해 묻는 문제다. 문제를 잘 읽어보면 "윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다." 라고 명시되어있다. 4의 배수..
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..