Task 99_1. Непростая сортировка

Task 99_1. Непростая сортировка

UniLecs

Задача: дан массив натуральных чисел, представленных в виде строк. Вам необходимо вывести максимальное число, ктр можно составить из имеющихся чисел.

Входные данные: arr - строковый массив, элементы ктр - натуральные числа, представленные в виде строк. Размер массива не больше 100. 

Вывод: вывести максимально возможное число (либо строкой либо числом), ктр можно составить из имеющихся чисел в заданном массиве.

Пример:

arr = [ "123", "124", "56", "90"]

Answer = "9056124123"

Реализация:

  1. @mrmeison, Python
@mrmeison, Python

https://gist.github.com/MrMeison/180f26c72ef5811362ecc909d1d95b93


2. Aleksei Kolosov, JS

Aleksei Kolosov, JS

https://gist.github.com/KolosovAO/f43cce8b74a8c40799e3d9e53b5bbfb7

Test:

https://repl.it/repls/SilentLiquidPattern


3. Антон, Rust

Антон, Rust

https://gist.github.com/AnthonyMikh/20a807d8dfe9d758801168d5a500ff26

Test:

http://play.rust-lang.org/?gist=8f2716d596e362aad4fc251efdd6f227&version=stable&mode=debug


4. @tvolf, PHP

@tvolf, PHP

https://gist.github.com/tvolf/def740711522036c03fee4f58b2819cd


5. @wi34rd, Python

@wi34rd, Python

https://gist.github.com/wi34rd/cde4774f04f47483399744b6e273e589

Test:

https://repl.it/repls/CyanUntidyLocations


6. @mikhail_01, Python

@mikhail_01, Python

https://gist.github.com/mikhail-01/512f5a072a49d50929fdbf3ee2372952

Report Page