12h to 24h Time
JavaScript
Medium
4 views
Problem Description
Input is time in 12-hour format like HH:MM AM/PM. Convert to 24-hour format HH:MM and print.
Input Format
One line time string.
Output Format
One line 24h time.
Constraints
Valid time input.
Official Solution
const fs=require('fs');const s=fs.readFileSync(0,'utf8').trim();if(!s)process.exit(0);const parts=s.split(/\\s+/);const hm=parts[0].split(':');let h=Number(hm[0]);const m=hm[1];const ap=(parts[1]||'').toUpperCase();if(ap==='AM'){if(h===12)h=0;}else{if(h!==12)h+=12;}const hh=String(h).padStart(2,'0');process.stdout.write(hh+':'+m);
Solutions (0)
No solutions submitted yet. Be the first!
No comments yet. Start the discussion!