공부
-
[백준-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..
-
[SWEA-10912] 외로운 문자 - Java공부/SWEA 2022. 7. 23. 15:55
https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 10912번 외로운 문자 자바 풀이 난이도: D3 코드 package swea; import java.util.*; public class swea10912 { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case
-
[백준-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..
-
[백준-9095] 1, 2, 3 더하기 - Java공부/백준 2022. 7. 12. 16:39
https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net 백준 9095번 1, 2, 3 더하기 자바 풀이 난이도: 실버3 코드 import java.util.*; public class back9095 { public static void main(String[] args){ Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int arr[]=new int[11]; arr[0]=0; arr[1]=1; arr[2]=2; arr[3]=4; for(int i=0;i