본문 바로가기
반응형

백준19

[백준] 2525번 오븐 시계 풀이 코드 (Java 자바) 접근 방법)첫째 줄 입력값을 받고 초로 환산한다. 그리고 초로 환산한 조리시간도 더한 후에 오븐이 끝날 시각을 구하면 된다.하지만 자정이 넘어갈 경우 다시 00시 00분으로 초기화해야하는데 이것은 조건문을 사용하여 첫째 줄 시간 입력값 + 조리 시간이 자정을 넘길 경우 86400초(24시간을 초로 환산한 값)을 빼주어 완료 시각을 구하면 된다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); int c = s... 2024. 6. 18.
[백준] 2884번 알람 시계 풀이 코드 (Java 자바) 접근 방법)시간과 분이 주어지고 45분을 뺀 시간을 구하는 것은 정말 쉽다.하지만 예제 입력 2와 같이 자정을 살짝 넘긴 상태에서 45분을 뺐을 경우 출력 값이 문제이다.그래서 0시45분 미만 입력 값이 주어졌을 경우에는 24시간을 입력 값에 더한 후 45분 뺄셈을 진행하면 된다.정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); int a_time = a * 3600; // 시간을 초로 환산 .. 2024. 6. 17.
[백준] 10798번 세로읽기 풀이 코드 (Java 자바) 접근 방법)5행 15열짜리 배열은 만든 다음 그 배열 속에서 입력 값의 범위만큼 사용하여 문제를 해결하면 된다.5행은 기본적으로 고정이며, 15열 중 몇 열을 사용할지는 Scanner를 통해 입력받은 첫 번째 줄 값을 length() 함수를 이용하여 배열의 행 열 값을 알아낼 수 있다.그리고 이중 for문을 이용하여 2차원 배열을 만들어낼 수 있다. 그리고 만들어진 배열은 이중 for문을 이용하여 출력하면 된다. 정답 코드 1)import java.util.*;import java.lang.*;import java.io.*;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); .. 2024. 5. 23.
[백준] 2566번 최댓값 풀이 코드 (Java 자바) 접근 방법)2차원 배열을 선언하고 입력 값을 모두 2차원 배열 안에 넣음과 동시에 숫자를 모두 하나하나 비교하면서 max를 찾아낸다. 그리고 max에 해당하는 행 열 값을 max와 같이 출력하면 된다. 정답 코드 1)import java.util.*;import java.lang.*;import java.io.*;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[][] arr = new int[9][9]; // 배열 생성 int max = 0; // max 값 int x = 0; // 행 값 int y = 0; // 열.. 2024. 5. 22.
반응형