Создайте новую отсортированную строку, используя две строки со случайными символами в них. Строки содержат только буквы от a до z в powershell
Example :
$str1 = "xyaabbbccccdefww"
$str2 = "xxxxyyyyabklmopq"
Result
"abcdefklmopqwxy"
Что я пробовал сделать? Сложил строки, добавил в массив, отсортировал и сделал уникальными, но как результат обратно собрать в строку?
$str1 = "xyaabbbccccdefww"
$str2 = "xxxxyyyyabklmopq"
$a = $str1 + $str2
$b = $a.ToCharArray()
$b | Sort-Object -Unique
Ответы (1 шт):
Автор решения: Алексей Р
→ Ссылка
Как я понял, строки д.б. случайными:
$str1 = -join ((97..122) | Get-Random -Count 15 | % {[char]$_})
$str2 = -join ((97..122) | Get-Random -Count 15 | % {[char]$_})
$str3 = (($str1 + $str2).ToCharArray() | sort -Unique) -join ""
$str1 + " + " + $str2 + " -> " + $str3
nmgvupkfdqowhil + lmjvhxdwnesakqy -> adefghijklmnopqsuvwxy
Код для генерации случайных строк взят отсюда