J'ai récemment participé à un codage de test pour une promotion au travail. C'était l'une des tâches que j'ai vraiment lutté avec et je me demandais quelle est la meilleure façon de le faire. J'ai utilisé une charge de si et si d'autre, pas la solution la plus propre, mais fait le travail.
La question que m'a posée était la suivante:
4 Format des nombres à un horaire de 24 heures (00:00), trouver le maximum (plus tard) de temps possible, en tenant compte du fait que le max heures 23 minutes max serait de 59. Si pas possible, PAS de retour POSSIBLE.
Ainsi, par exemple:
6, 5, 2, 0 ne serait-20:56
3, 9, 5, 0 serait 09:53
7, 6, 3, 8 serait PAS POSSIBLE
L'exemple de la fonction qui a dû retourner le temps ou chaîne ressemblait à ça, A, B, C, D étant un nombre différent à partir de la liste séparée par des virgules ci-dessus:
function generate(A, B, C, D) {
// Your code here
}
Comment peut-on remédier à cette situation?