Обновить
0
0
Денис@Ko6ak

Пользователь

Отправить сообщение

Да, согласен, поторопился

Stream.of("4", "42", "46", "427", "465")
      .sorted((o1, o2) -> new BigInteger(o2 + o1).compareTo(new BigInteger(o1 + o2)))
      .reduce((o1, o2) -> o1 + o2)
      .get();

Сортировка стрима по большей конкатенации, затем общая конкатенация. Мне кажется это самый простой вариант.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Системный администратор
Средний