자바알고리즘
-
백준 2738번 _ 행렬 덧셈 [java][ DEV ] Backend/[백준] 브론즈 마스터하기 2023. 1. 12. 11:50
https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net 💡코드 및 접근법 1. 2차 배열 값을 각각 이중포문을 통해 입력받기 2. 입력받은 2차 배열을 새로운 2차배열인 sol에 넣어서 출력 (굳이 새로운 배열을 만들지 않고 바로 출력해도 괜찮음) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Sca..
-
백준 25305번 _ 커트라인 [자바][ DEV ] Backend/[백준] 브론즈 마스터하기 2023. 1. 11. 21:26
https://www.acmicpc.net/problem/25305 25305번: 커트라인 시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다. www.acmicpc.net 💡 접근 방법 및 코드 📌 배열 내림차순 정렬 Collections.reverseOrder() Collections.sort( ) 함수를 이용하고 싶어서 ArrayList를 이용했다. 이때 오름차순이 아니라 내림차순으로 정렬을 해주어야 한다! https://ssoontory.tistory.com/159 [Java] Collections.sort 명령어를 이용해서 ArrayList 정렬하기 자바에서 ArrayList 를 오름차순으로 정렬하려면 Collections.so..
-
백준 4673번 _ 셀프넘버 [자바][ DEV ] Backend/[백준] 브론즈 마스터하기 2023. 1. 9. 12:10
https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 💡풀이 public class Main { public static void main(String[] args) { boolean a [] = new boolean[10001]; for (int i = 0; i < 10001; i++) { int n = d(i); if(n