본문 바로가기

알고리즘/과제4

백준 1181번 단어 정렬 풀이 언어 : PYTHON 풀이 방법 : 퀵정렬 # 퀵 정렬 알고리즘 def quick_sort(arr): # 입력된 배열의 길이가 1 이하라면 정렬할 게 없으므로 리턴 if len(arr) len(b): return ">" elif len(a) < len(b): return "" elif a < b: return " 2021. 9. 5.
SW Expert Academy 4613. 러시아 국기 같은 깃발 풀이 언어 : JAVA 풀이 방법 : 완전 탐색 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Solution { static int N; static int M; static int[] White; static int[] Black; static int[] Red; public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(.. 2021. 8. 27.
SW Expert Academy 2068. 최대수 구하기 풀이언어 : JAVA import java.util.Scanner; import java.io.FileInputStream; class Solution { public static void main(String args[]) throws Exception { /* 표준입력 System.in 으로부터 스캐너를 만들어 데이터를 읽어옵니다. */ Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); /* 여러 개의 테스트 케이스가 주어지므로, 각각을 처리합니다. */ for(int test_case = 1; test_case 2021. 8. 21.
SW Expert Academy 2056. 연월일 달력 풀이 언어 : JAVA import java.util.Scanner; import java.io.FileInputStream; class Solution { public static void main(String args[]) throws Exception { /* 표준입력 System.in 으로부터 스캐너를 만들어 데이터를 읽어옵니다. */ Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); /* 여러 개의 테스트 케이스가 주어지므로, 각각을 처리합니다. */ for(int test_case = 1; test_case 12 || month < 1) { System.out.println("#" + test_case + " " + "-1"); cont.. 2021. 8. 14.