반응형

백준 2530번 인공지능 시계 풀이 코드

C | C++ | Java | Python


풀이

추가 시간이 초단위로 입력되므로 나눗셈, 나머지 연산으로 시, 분, 초를 간단히 출력할 수 있습니다.

코드

#include <stdio.h>
int main(){
    int h, m, s, d;
    scanf("%d %d %d %d", &h, &m, &s, &d);
    printf("%d %d %d", (h+(m+(s+d)/60)/60)%24, (m+(s+d)/60)%60, (s+d)%60);
    return 0;
}
#include <iostream>
using namespace std;
int main(){
    int h, m, s, d;
    cin>>h>>m>>s>>d;
    cout<<(h+(m+(s+d)/60)/60)%24<<" "<<(m+(s+d)/60)%60<<" "<<(s+d)%60;
    return 0;
}
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int h = sc.nextInt(), m = sc.nextInt(), s= sc.nextInt();
        int d = sc.nextInt();
        System.out.println((h+(m+(s+d)/60)/60)%24+" "+(m+(s+d)/60)%60+" "+(s+d)%60);
    }
}
h, m, s = map(int, input().split())
d = int(input())
print((h+(m+(s+d)//60)//60)%24, (m+(s+d)//60)%60, (s+d)%60)

문제 출처

https://www.acmicpc.net/problem/2530

반응형

+ Recent posts