백준
-
[백준-2442] 별 찍기 - 5 - Java공부/백준 2022. 9. 13. 23:33
https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net 백준 2442번 별 찍기 - 5 자바 풀이 난이도: 브론즈3 코드 import java.util.*; public class back2442 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for(int i=0;i
-
[백준-10808] 알파벳 개수 - Java공부/백준 2022. 8. 19. 22:00
https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 백준 10808번 알파벳 개수 자바 풀이 난이도: B4 코드 import java.util.*; public class back10808 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int arr[]=new int[26]; String str =scanner.nextLine(); for(int i=0;i
-
[백준-2738] 행렬 덧셈 - Java공부/백준 2022. 7. 23. 16:06
https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net 백준 2738번 행렬 덧셈 자바 풀이 난이도: 브론즈5 n*m의 배열로 받아 각 배열의 합을 더해 출력하면 된다. 코드 import java.util.*; public class back2738 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt..
-
[백준-1713] 후보 추천하기 - Java공부/백준 2022. 7. 18. 20:37
https://www.acmicpc.net/problem/1713 1713번: 후보 추천하기 첫째 줄에는 사진틀의 개수 N이 주어진다. (1 ≤ N ≤ 20) 둘째 줄에는 전체 학생의 총 추천 횟수가 주어지고, 셋째 줄에는 추천받은 학생을 나타내는 번호가 빈 칸을 사이에 두고 추천받은 순서대 www.acmicpc.net 백준 1713번 후보 추천하기 자바 풀이 코드 import java.util.*; public class back1713 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int m=scanner.nextInt(); int student[]=n..
-
[백준-17626] Four Squares - Java공부/백준 2022. 7. 14. 20:15
https://www.acmicpc.net/problem/17626 17626번: Four Squares 라그랑주는 1770년에 모든 자연수는 넷 혹은 그 이하의 제곱수의 합으로 표현할 수 있다고 증명하였다. 어떤 자연수는 복수의 방법으로 표현된다. 예를 들면, 26은 52과 12의 합이다; 또한 42 + 32 + 1 www.acmicpc.net 백준 17626번 Four Squares 자바 풀이 난이도: 실버3 코드 import java.util.*; public class back17626 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int []dp=n..
-
[백준-11727] 2xn 타일링2 - Java공부/백준 2022. 7. 14. 20:12
https://www.acmicpc.net/problem/11727 11727번: 2×n 타일링 2 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다. www.acmicpc.net 백준 11727번 2xn 타일링2 자바 풀이 난이도: 실버3 https://binsblog.tistory.com/entry/%EB%B0%B1%EC%A4%80-11726-2xn-%ED%83%80%EC%9D%BC%EB%A7%81-Java [백준-11726] 2xn 타일링 - Java https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우..
-
[백준-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 ..
-
[백준-11726] 2xn 타일링 - Java공부/백준 2022. 7. 13. 21:37
https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net 백준 11726번 2xn 타일링 자바 풀이 난이도: 실버3 점화식을 사용하여 풀면 된다 dp[i]=dp[i-1]+dp[i-2] 코드 import java.util.*; public class back11726 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int[]dp=n..