본문 바로가기

반응형

Algorithm

(105)
[SWEA] 5215. 햄버거 다이어트 D3 JAVA 문제 이해 더보기 아이디어 더보기 코드 import java.io.*; import java.util.*; public class Solution { static int N, L, max; static int[][] comb; public static void main(String[] args) throws IOException { System.setIn(new FileInputStream("res/Input_d3_5215.txt")); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int T = Integer.parseInt(br.readLine()); for (int tc = 1;..
[SWEA] 3499. 퍼펙트 셔플 D3 JAVA 문제 이해 더보기 아이디어 더보기 코드 import java.io.*; public class Solution{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb= new StringBuilder(); int T = Integer.parseInt(br.readLine()); for (int tc = 1; tc =ex && y>=ey) break; } sb.append("\n"); } System.out.println(sb); } } 집사는개발자가되고파 choppadontbiteme.tisto..
[SWEA] 1225. 암호생성기 D3 JAVA 문제 이해 더보기 아이디어 더보기 코드 import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Solution { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; for (int i = 0; ..
[SWEA] 1873. 상호의 배틀 필드 D3 JAVA 문제 이해 더보기 아이디어 더보기 코드 import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { static int dir, H, W; // 방향 0 상 1 하 2 좌 3 우 static char[][] Map; // 맵 배열 static int[][] d = { { -1, 0 }, { 1, 0 }, { 0, -1 }, { 0, 1 } }; // 상,하,좌,우 static boolean isBoundary(int x, int y) { if (x >= 0 && x = 0 ..
[BOJ] 1755. 숫자놀이 S5 JAVA 문제 이해 79를 영어로 읽되 숫자 단위로 하나씩 읽는다면 "seven nine"이 된다. 80은 마찬가지로 "eight zero"라고 읽는다. 79는 80보다 작지만, 영어로 숫자 하나씩 읽는다면 "eight zero"가 "seven nine"보다 사전순으로 먼저 온다. 문제는 정수 M, N(1 ≤ M, N ≤ 99)이 주어지면 M 이상 N 이하의 정수를 숫자 하나씩 읽었을 때를 기준으로 사전순으로 정렬하여 출력하는 것이다. 아이디어 클래스를 하나 만들어서 숫자값을 받아들이고, 영어로 변환한다. 변환된 영어 기준으로 오름차순 정렬한다. 정렬이 되었으면 출력한다. 코드 import java.io.*; import java.util.*; public class Main { static class Num i..
[SWEA] 1859. 백만장자 프로젝트 D2 JAVA 문제 이해 더보기 아이디어 더보기 어려웠었다.. 괜히 어렵게 생각해서..복잡하게 풀었더니 테케는 통과되는데 Runtime Error발생. 싹 갈아엎었다. ​ 뒤에서부터...해보라는 의견을 인용하였더니 진짜..간단하게 풀렸다... 코드 import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int T = Int(br.readLine()); for(int tc=1; tc arr[i]) ..

반응형