java 354

[백준] 1912번. 연속합(JAVA)

문제https://www.acmicpc.net/problem/1912풀이(15분)import java.util.*;import java.io.*;class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int[] arr = new int[N]; StringTokenizer st = new StringTokenizer(br.readLine()); for (int i = 0; i  누적합과 dp의 혼합형 문제이다.1. 이전 dp..

[프로그래머스] 입국심사(JAVA)

문제https://school.programmers.co.kr/learn/courses/30/lessons/43238?language=java풀이(20분)import java.util.Arrays;class Solution { public long solution(int n, int[] times) { long answer = 0; Arrays.sort(times); long left = 0; long right = times[times.length-1] * (long)n; //최악의 경우 while(left  이분탐색이라는 힌트를 통해 문제를 접근하지 않았다면 다소 어려울 수도 있었다고 생각한다.풀이 과정은 다음과 같다...