Как подойти к проблеме «Сделайте максимально возможную комбинацию ММ / ДД ЧЧ: ММ года, скажем, 2019, используя набор значений в массиве»? - PullRequest
0 голосов
/ 14 июня 2019

array = [5,5,5,5,5,5,5,5,5,5]

максимально возможная комбинация даты и времени равна 0

array = [1,1,1,1,1,1,1,1,1,1] максимально возможная комбинация: 11/11 11:11

array = [1,1,1,1,1,1,1,1,1,1] максимально возможная комбинация: 11/11 11:11

array = [0,0,1,1,2,2,3,3,4,4,4,4,5,9] наибольшая возможная комбинация: 12:31 23:59

Я использовал хеш для подсчета количества элементов. Мой подход - начинать с поля месяца и начинать с 12, еслия получаю возможные целые числа в массиве, я уменьшаю их количество на 1. Для дней, часов и минут я применил ту же логику.

Имеется ли какое-либо альтернативное и эффективное решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...