Scripting Games: Sudden Death Challenge — Event 2

Так как в первой задаче Sudden Death правильный ответ мог быть только один — ничего интересного в моем варианте нет, и писать я про него соответственно не буду🙂 А начну я сразу с Event 2, в котором требовалось из составить одну строчку текста из нескольких столбцов.

 

T Sg hWc eirG nia 2tpm 0ete 0ris 8 n!

Вобщем ничего сложного:

 

SD2.Ps1
# Загружаем содержимое файла vertical.txt Командлет Get-Content возвращает # массив строк. $v = Get-Content "c:\scripts\vertical.txt" # Переменная $Cols будет содержать количество колонок которое мы получим из # длины первой строки. $cols = $v[0].length # А $Rows соответственно количество элементов в массиве $v. $rows = $v.count # С помощью двух for перебираем все символы: сначала первый символ всех # столбцов, потом второй, и так далее. for ($c = 0; $c -lt $cols; $c++) { for ($r = 0; $r -lt $rows; $r++) { # Выводим текущий символ текущей строки. Write-Host ($v[$r][$c]) -NoNewline } } # Делаем финальный перевод строки для красоты. Write-Host ""

Вот ответ от Scripting Guys и вариант MoW в почти в одну строчку😉

Опубликовано в Learn, PowerShell, Scripting, Scripting Games. 1 Comment »

Один ответ to “Scripting Games: Sudden Death Challenge — Event 2”

  1. PowerShell и другие скрипты : Scripting Games: Sudden Death Challenge - Event 2 Says:

    […] Так как в первой задаче Sudden Death правильный ответ мог быть только один — ничего интересного в моем варианте нет, и писать я про него соответственно не буду А начну я сразу с Event 2, в котором требовалось из составить одну строчку текста из нескольких столбцов. T Sg hWc eirG nia 2tpm 0ete 0ris 8 n! Вобщем ничего сложного😉 Читать далее… […]


Обсуждение закрыто.

%d такие блоггеры, как: