본문 바로가기

프로그래밍/백준 문제 풀이(자바)96

백준 10870번 자바 문제 답/해설(피보나치 수 5 문제) [1] 백준 카테고리 단계별로 풀어보기 재귀 2단계 10872번 문제 피보나치 수 5 https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net [2] 문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다. n=17일때 까지 피보나치 수.. 2022. 1. 3.
백준 10872번 자바 문제 답/해설(팩토리얼 문제) [1] 백준 카테고리 단계별로 풀어보기 재귀 1단계 10872번 문제 팩토리얼 https://www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net [2] 문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 1. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다. 2. 출력 첫째 줄에 N!을 출력한다. 3. 예제 입력 1 10 4. 예제 출력 1 3628800 5. 예제 입력 2 0 6. 예제 출력 2 1 [3] 정답 1. 정답 해설 미포함 import java.io.BufferedReader; import java.io.. 2022. 1. 2.
백준 1002번 자바 문제 답/해설(터렛 문제) [1] 백준 카테고리 단계별로 풀어보기 기본 수학2 11단계 1002번 문제 터렛 https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net [2] 문제 조규현과 백승환은 터렛에 근무하는 직원이다. 하지만 워낙 존재감이 없어서 인구수는 차지하지 않는다. 다음은 조규현과 백승환의 사진이다. 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다. 조규현의 좌표 (x1, y1)와 백승환의 좌표 (x2, y2.. 2022. 1. 1.
백준 3053번 자바 문제 답/해설(택시 기하학 문제) [1] 백준 카테고리 단계별로 풀어보기 기본 수학2 10단계 3053번 문제 택시기하학 https://www.acmicpc.net/problem/3053 3053번: 택시 기하학 첫째 줄에는 유클리드 기하학에서 반지름이 R인 원의 넓이를, 둘째 줄에는 택시 기하학에서 반지름이 R인 원의 넓이를 출력한다. 정답과의 오차는 0.0001까지 허용한다. www.acmicpc.net [2] 문제 19세기 독일 수학자 헤르만 민코프스키는 비유클리드 기하학 중 택시 기하학을 고안했다. 택시 기하학에서 두 점 T1(x1,y1), T2(x2,y2) 사이의 거리는 다음과 같이 구할 수 있다. D(T1,T2) = |x1-x2| + |y1-y2| 두 점 사이의 거리를 제외한 나머지 정의는 유클리드 기하학에서의 정의와 같다. .. 2021. 12. 31.