백준31 1789번: 수들의 합 풀이 1 ~ 19까지의 사이값을 전부 더하면 190이 나온다. 즉 200은 19개까지의 중복되지않은 자연수를 가질 수 있으므로 200을 초과한다면 cnt에서 -1을 해주면 된다. 결과값은 2^31-1을 초과할수 있으니 정수형 long을 사용해야한다. 자바 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); long s =.. 2022. 2. 16. 13305번: 주유소 풀이 기름값이 낮을때에만 주유를 한다. 결과값은 2^31-1을 초과할 수 있으므로 2^63-1까지의 범위를 가지는 정수형 long을 사용한다. 자바 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLi.. 2022. 2. 15. 14659번: 한조서열정리하고옴ㅋㅋ 풀이 기준값을 다음 값과 비교해서 기준값이 더 크다면 카운트 한뒤 result값보다 cnt값이 더크다면 result는 cnt값이 된다. 그렇지 않다면 카운트를 초기화하고 과정을 반복한다. 자바 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = I.. 2022. 2. 15. 16435번: 스네이크버드 풀이 오름차 정렬이후 길이가 과일의 높이보다 이상일경우 길이에 +1를 더한다. 자바 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.r.. 2022. 2. 15. 17224번: APC는 왜 서브태스크 대회가 되었을까? 풀이 sub1, sub2를 오름차 정렬하여 sub2부터 먼저 계산한다. 자바 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readL.. 2022. 2. 15. 14487번: 욱제는 효도쟁이야!! 풀이 오름차 순으로 정렬한뒤 가장큰값을 뺀다. 자바 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.re.. 2022. 2. 15. 이전 1 2 3 4 5 6 다음