-
백준 1408번: 24구현(Implementation) 2018. 7. 19. 15:20반응형
https://www.acmicpc.net/problem/1408
1. 문제
시간 계산 문제
2. 알고리즘
키워드 - 구현
3. 코드
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include <iostream>#include <sstream>#include <string>#include <algorithm>#include <functional>#include <vector>#include <list>#include <queue>#include <deque>#include <map>#include <set>#include <stack>#include <cstring>using namespace std;#define MAX_SIZE 100#define INF 0x7fffffff#define CENDL "\n"#define ll long longint main() {//cin.tie(0);//std::ios::sync_with_stdio(false);int h,m,s;// : 이런식으로 사용하면 : 문자를 안받을 수도 있군scanf("%d:%d:%d", &h, &m, &s);int cT = s + m * 60 + h * 3600;h = m = s = 0;scanf("%d:%d:%d", &h, &m, &s);int sT = s + m * 60 + h * 3600;// 현재 시간이 임무를 수행할 시간 보다 크다면 -1 나오기 때문에 하루를 더해 준다.if (cT > sT)sT += 24 * 60 * 60;int sol = sT - cT;h = sol / 3600, sol %= 3600;m = sol / 60, sol %= 60;s = sol;printf("%02d:%02d:%02d",h,m,s);return 0;}cs 반응형'구현(Implementation)' 카테고리의 다른 글
백준 1233번: 주사위 (0) 2018.07.19 백준 1871번: 좋은 자동차 번호판 (0) 2018.07.19 백준 5988번: 홀수일까 짝수일까 (0) 2018.07.15 백준 12778번: CTP공국으로 이민 가자 (0) 2018.07.05 백준 3040번: 백설 공주와 일곱 난쟁이 (0) 2018.07.05