알고리즘 (3) 썸네일형 리스트형 백준 알고리즘 2525번 오븐 시계 JAVA 백준 알고리즘 풀이중 if문과 while 문을 동시에 사용할 예제가 나와 기록해본다. 오븐시계 계산인데 시, 분 그리고 거기에 더할 값을 계산하는 간단한 문제이다. 분 >= 60 일시 0으로 리셋 그리고 시 를 1씩 더해주면 되고 시 >= 24 일 때 0으로 리셋 해주면 된다. JAVA 풀이 방식으로는 이렇다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int hh = in.nextInt(); int mm = in.nextInt(); int plus = in.nextInt(); in.close(); mm = mm+plus; if.. 백준 알고리즘 10950번 A+B - 3 JAVA 백준 알고리즘 10950번 A+B - 3 JAVA 언어로 풀이 해보았다. 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 형식인데 예제를 한번에 다 입력하는 것이 아니고 첫째줄의 수는 테스트 케이스의 수이고 한줄당 하나의 테스트를 거쳐 값을 도출해내는 형식이다. 간단히 for문 안에 테스트케이스 수까지 반복 수행중 입력받고 결과 출력하고 반복계산 하기만 하면 되는 간단한 문제이다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int line = in.nextInt(); for(int i = 1; i 백준 알고리즘 2338번 긴자리 계산 JAVA 백준 알고리즘 2338번 긴자리 계산 JAVA 언어로 풀이 해보았다. 오류 발생 처음엔 단순하게 integer 타입으로 받아 처리하면 될 것이라 생각했지만 runtimeException 으로 오류가 발생했다. 그 이유를 잘 살펴보니 10진수로 1,000자리 까지 라는 조건이 있었다. integer 타입의 범위가 다 담지 못하니 타입을 찾는 도중 BigInteger 라는 타입이 있었다. import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); BigInteger a = in.nextBigInt.. 이전 1 다음