티스토리 뷰

출처 : https://www.hackerrank.com/challenges/time-conversion/problem


#include <bits/stdc++.h>


using namespace std;


string timeConversion(string s) {

    if(s.substr(8,2)=="PM") {

        string ss = s.substr(0,2);

        int tmp = atoi(ss.c_str());

        if(tmp==12) tmp=0;

        s.replace(0,2,to_string(tmp+12));

        s.erase(8,2);

    }

    else {

        if(s.substr(0,2)=="12") s.replace(0,2,"00");

        s.erase(8,2);

    }

    return s;

}


int main()

{

    ofstream fout(getenv("OUTPUT_PATH"));


    string s;

    getline(cin, s);


    string result = timeConversion(s);


    fout << result << "\n";


    fout.close();


    return 0;

}



'알고리즘 > 기타' 카테고리의 다른 글

[HackerRank] Extra Long Factorials  (0) 2018.09.28
[HackerRank] Climbing the Leaderboard  (0) 2018.09.28
[HackerRank] Birthday Cake Candles  (0) 2018.09.27
[HackerRank] Mini-Max Sum  (0) 2018.09.27
[HackerRank] Staircase  (0) 2018.09.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함