참여 난이도자바/미들러오늘의 문제백준 2559 수열문제 풀이import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToke..
참여 난이도자바/미들러오늘의 문제백준 2468 안전 영역 문제 풀이import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;// 물에 잠기지 않는 안전한 영역// 위, 아래, 오른쪽 혹은 왼쪽으로 인접해 있으며 그 크기가 최대인 영역public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLin..
참여 난이도자바/미들러오늘의 문제프로그래머스 바탕화면 정리 문제 풀이class Solution { public int[] solution(String[] wallpaper) { int[] answer = {}; int x1 = Integer.MAX_VALUE; int x2 = Integer.MIN_VALUE; int y1 = Integer.MAX_VALUE; int y2 = Integer.MIN_VALUE; int len = wallpaper.length; for (int i = 0; i 구해야할 것드래그 시작점: 가장 위쪽, 왼쪽에 있는 파일 위치유의해야할 점드래그 끝점: 가장 ..
참여 난이도자바/미들러오늘의 문제백준 14495 피보나치 비스무리한 수열 문제 풀이더보기import java.util.Scanner;public class Main { public static void main(String[] args) { long[] arr = new long[116]; arr[0] = 1; arr[1] = 1; arr[2] = 1; Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for (int i = 3; i 두 가지 방법이 생각났습니다. 1. DP2. 재귀 + 메모이제이션 1번 방식으로 생각했고, 다음과 같은 ..
참여 난이도자바/미들러오늘의 문제백준 1929 소수 구하기 예전에 많이 풀었던 문제라 쉽게 풀 수 있을 거라고 생각했지만, 금방 풀지는 못했습니다. ㅠㅠ import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] str = sc.nextLine().split(" "); int M = Integer.parseInt(str[0]); int N = Integer.parseInt(str[1]); boolean[] isPrime = new boolean[N + 1]; p..