알고리즘/기타
[HackerRank] Time Conversion
히더
2018. 9. 27. 15:52
출처 : 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;
}