小编Mal*_*e85的帖子

通过置换四个给定数字找出最大可能时间HH:MM

我最近在工作中进行了促销编码测试.这是我真正努力的任务之一,并且想知道最好的方法是什么.我使用if和if的负载,而不是最干净的解决方案,但完成了工作.

我被问到的问题是:

将4个数字格式化为24小时(00:00),找到可能的最长(最晚)时间,考虑到最大小时数为23,最大分钟数为59.如果不可能,则返回NOT POSSIBLE.

例如:

6,5,2,0将是20:56

3,9,5,0将是09:53

7,6,3,8是不可能的

必须返回时间或字符串的示例函数看起来像这样,A,B,C,D与上面以逗号分隔的列表不同的数字:

function generate(A, B, C, D) {
    // Your code here
} 
Run Code Online (Sandbox Code Playgroud)

人们将如何解决这个问题?

javascript algorithm

38
推荐指数
2
解决办法
8506
查看次数

标签 统计

algorithm ×1

javascript ×1