Добрый день!
Помогите решить задачу.
Есть ряд цифр из которых нужно выбрать одно значение исходя из условий:
1. Выбранное значение должно быть одно и с максимально высоким приоритетом (1- это максимум).
2. Если приоритет равен, а значений несколько- то выбирается максимальная цифра из ряда с одинаковым приоритетом.
3. Значение 0 или пусто обрабатывать одинаков - искать другие значения.
4. Найденное значение должно быть более 0, ноль возможен только если весь ряд нулевой (в принципе нет значений выше 0)
5. Приоритет не задан - игнорировать (значения без заданного приоритета не брать)
Помогите решить задачу.
Есть ряд цифр из которых нужно выбрать одно значение исходя из условий:
1. Выбранное значение должно быть одно и с максимально высоким приоритетом (1- это максимум).
2. Если приоритет равен, а значений несколько- то выбирается максимальная цифра из ряда с одинаковым приоритетом.
3. Значение 0 или пусто обрабатывать одинаков - искать другие значения.
4. Найденное значение должно быть более 0, ноль возможен только если весь ряд нулевой (в принципе нет значений выше 0)
5. Приоритет не задан - игнорировать (значения без заданного приоритета не брать)