-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathshell.ts
34 lines (31 loc) · 1.06 KB
/
shell.ts
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
32
33
34
const input = () => ""; // MODO_TESTE
export {};
function main() {
// CRIE SEU RELÓGIO AQUI
while (true) {
let line = input();
console.log("$" + line);
const args = line.split(" ");
const cmd = args[0];
if (cmd == "end") {
break;
} else if (cmd == "show") {
// MOSTRE SEU RELÓGIO AQUI
} else if (cmd == "init") {
// INICIE SEU RELÓGIO AQUI UTILIZANDO O CONSTRUTOR
// const hour = parseInt(args[1]);
// const minute = parseInt(args[2]);
// const second = parseInt(args[3]);
} else if (cmd == "set") {
// AJUSTE SEU RELÓGIO AQUI CHAMANDO OS MÉTODOS setHour, setMinute e setSecond
// const hour = parseInt(args[1]);
// const minute = parseInt(args[2]);
// const second = parseInt(args[3]);
} else if (cmd == "next") {
// AVANCE SEU RELÓGIO AQUI CHAMANDO O MÉTODO nextSecond
} else {
console.log("fail: comando invalido");
}
}
}
main()