Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion roman-time.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,14 @@
* @returns {String} – время римскими цифрами (IX:V)
*/
function romanTime(time) {
// Немного авторского кода и замечательной магии
var h,m;
var roman = ["N","I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"];
if (!time || time.length > 5) {
throw new TypeError("Неверное время");
}
h = Number(time[0])*10 + Number(time[1]);
m = Number(time[3])*10 + Number(time[4]);
var time = roman[h%12]+":"+roman[m%12];
return time;
}

Expand Down