S2
-
[백준-2477] 참외밭 - Java공부/백준 2023. 1. 21. 14:42
https://www.acmicpc.net/problem/2477 2477번: 참외밭 첫 번째 줄에 1m2의 넓이에 자라는 참외의 개수를 나타내는 양의 정수 K (1 ≤ K ≤ 20)가 주어진다. 참외밭을 나타내는 육각형의 임의의 한 꼭짓점에서 출발하여 반시계방향으로 둘레를 돌면서 지 www.acmicpc.net 백준 2477번 참외밭 자바풀이 난이도: 실버2 풀이 가장 긴 가로, 세로를 구하여 직사각형에서 작은 직사각형을 빼면 구할 수 있다. 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class back..
-
[백준-1012] 유기농 배추 - Java공부/백준 2022. 7. 14. 20:07
https://www.acmicpc.net/problem/1012 1012번: 유기농 배추 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 www.acmicpc.net 백준 1012번 유기농 배추 자바 풀이 난이도: 실버2 만약 방문하지 않은 곳인데 1이면 dfs를 사용한다. 근처에 있는 곳을 확인하여 방문하고 방문한 것을 체크한다. 코드 import java.util.*; public class back1012 { static boolean check[][]; static int arr[][]; static int ans=0; static int m,n,k; static ..
-
[백준-2805] 나무 자르기 - Java공부/백준 2022. 7. 1. 09:56
https://www.acmicpc.net/problem/2805 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 백준 2805번 나무 자르기 자바 풀이 난이도: 실버2 이분 탐색을 사용하여 풀이한다. 코드 import java.util.*; public class back2805 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int n=scanner.nextInt()..
-
[백준-2004] 조합 0의 개수 - Java공부/백준 2022. 6. 13. 17:13
https://www.acmicpc.net/problem/2004 2004번: 조합 0의 개수 첫째 줄에 정수 $n$, $m$ ($0 \le m \le n \le 2,000,000,000$, $n \ne 0$)이 들어온다. www.acmicpc.net 백준 2004번 조합 0의 개수 자바 풀이 난이도: 실버2 https://binsblog.tistory.com/entry/%EB%B0%B1%EC%A4%80-1676-%ED%8C%A9%ED%86%A0%EB%A6%AC%EC%96%BC-0%EC%9D%98-%EA%B0%9C%EC%88%98-Java [백준-1676] 팩토리얼 0의 개수 - Java https://www.acmicpc.net/problem/1676 1676번: 팩토리얼 0의 개수 N!에서 뒤에서부터..