티스토리 뷰

1. 정답 (By Java)

import java.util.Scanner;

public 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.nextInt();
        
        B = A * 60 + B;
        B = B + C;
        
        int hour = (B / 60) % 24;
        int minute = B % 60;
        
        System.out.println(hour + " " + minute);   
   }
}

2. 설명 (Scanner 활용)

// 오븐 시계
import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner s = new Scanner(System.in); // 입력을 받기 위해 Scanner 객체를 생성
        
        int A = s.nextInt(); // 현재 시간을 입력받아 변수 A에 저장 (시)
        int B = s.nextInt(); // 현재 분을 입력받아 변수 B에 저장 (분)
        int C = s.nextInt(); // 추가할 시간을 입력받아 변수 C에 저장 (분)
        
        B = A * 60 + B; // 현재 시간을 분으로 변환하여 B에 저장 (시*60 + 분)
        B = B + C; // 추가할 시간(C)을 더해 새로운 분 값인 B를 계산
        
        int hour = (B / 60) % 24; // B를 60으로 나눠 시간을 계산(몫)하고 24로 연산(나머지)하여 24시간 형식으로 변환
        int minute = B % 60; // B를 60으로 나눈 나머지 값으로 분을 계산
        
        System.out.println(hour + " " + minute); // 결과를 시와 분 형식으로 출력   
   }
}

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함