본문 바로가기

알고리즘

SW Expert Academy 1940. 가랏! RC카 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1. 내 코드 import java.util.*; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int test_case = 1; test_case 가속력 오르내림 표현 // 거리 = 속력 *시간, 시간은 1초로 default로 정해져 있으므로, 거리 = 그때 그때의 속력을 더해주면 된다. for (int i = 0; i < N; i++) { str[i] = sc.. 더보기
SW Expert Academy D2 1945. 간단한 소인수분해 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com import java.util.*; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int test_case = 1; test_case System.out.printf("%d ", x)); System.out.println(); } } // prime 하나씩 N을 나눈다. 더 이상 깨끗하게 나눠 떨어지지 않을 때 까지 나누고, // 깨끗하게 나누어 떨어진 횟수를 l.. 더보기
SW Expert Academy D2 1946. 압축풀기 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1. 내 코드 import java.util.*; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int test_case = 1; test_case 더보기
SW Expert Academy 1948. D2 날짜 계산기 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1. 내 코드 import java.util.*; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int test_case = sc.nextInt(); for (int i = 1; i 인수로 들어온 달이 무슨 달이냐에 따라 31이나 30을 축적 // 인수로 들어온 M2가 M1과 같아질 때 재귀함수 종료, 그동안 쌓았던 일 수 출력 static int monthCalculator(int M2, int M1, int.. 더보기
SW Expert Academy 1954 달팽이 숫자 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1. 내 코드 import java.util.*; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int test_case = 1; test_case = 0 ; i--) { arr[N-1+L][i+L] = num++; } // 맨 왼쪽 세로 for (int i = N-2; i >= 1; i--) { if(i-L 0){ fill(arr, N-2, num, ++L); .. 더보기
SW Expert Academy 1959 두 개의 숫자열 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com import java.util.*; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int test_case = 1; test_case B.length){ multiply(list, B,A); }else { multiply(list,A,B); } // list 중 제일 큰 값 출력 System.out.println("#"+test_case+" "+(list.stre.. 더보기
1961 회전 숫자 배열 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1. 내 코드 import java.util.Scanner; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int test_case = 1; test_case = 0; i--) { System.out.printf("%d", arr[i][t]); } System.out.printf(" "); for (int i = N - 1; i >= 0; i--) { System.. 더보기
1996. 숫자를 정렬하자 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1. 내 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int test_case = 1; test_case 더보기