We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
functiontimeInWords(h,m){// Write your code hereconsthoursInWords={1:'one',2:'two',3:'three',4:'four',5:'five',6:'six',7:'seven',8:'eight',9:'nine',10:'ten',11:'eleven',12:'twelve'}constminutesInWords={...hoursInWords,13:'thirteen',14:'fourteen',15:'fifteen',16:'sixteen',17:'seventeen',18:'eighteen',19:'nineteen',20:'twenty'}consttoMinutes=60-mif(m===0){return`${hoursInWords[h]}o'clock`}elseif(m===1){return`oneminutepast${hoursInWords[h]}`}elseif(m===15){return`quarterpast${hoursInWords[h]}`}elseif(m>=2&&m<=20&&m!==15){return`${minutesInWords[m]}minutespast${hoursInWords[h]}`}elseif(m>=21&&m<=29){return`twenty${minutesInWords[m-20]}minutespast${hoursInWords[h]}`}elseif(m===30){return`halfpast${hoursInWords[h]}`}elseif(m===45){return`quarterto${hoursInWords[h===12?1:h+1]}`}elseif(m===59){return`oneminuteto${hoursInWords[h===12?1:h+1]}`}elseif(toMinutes>20){return`twenty${minutesInWords[toMinutes-20]}minutesto${hoursInWords[h===12?1:h+1]}`}else{return`${minutesInWords[60-m]}minutesto${hoursInWords[h===12?1:h+1]}`}}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
The Time in Words
You are viewing a single comment's thread. Return to all comments →
JS Solution :