Güç Kabuğu: 111
Golf Kodu
1..2|%{sv $_ (read-host)};"The hypotenuse of this right triangle is $("{0:N3}"-f[math]::sqrt($1/1*$1+$2/1*$2))"
Bakış
1..2|%{sv $_ (read-host)};Kullanıcıdan etkileşimli olarak iki girdi alır ve bunları 1 $ ve 2 $ olarak kaydeder. Bunun yerine argümanları veya ardışık düzen girişlerini kullanarak biraz uzunluk kesebilir.
"The hypotenuse of this right triangle is Zorluk özelliklerine göre çıktıda gerekli metin.
$(... )"Kapsüllü kod bloğu, çıktıya eklenmeden önce komut dosyası olarak işlenir.
"{0:N3}"-f Sonraki kod bitinden çıktıyı, ondalık noktadan sonra tam olarak üç basamaklı bir sayı olarak biçimlendirir.
[math]::sqrt(... )Kapsüllenmiş değerin karekökünü alır.
$1/1*$1+$2/1*$2"A ^ 2 + b ^ 2" olarak işlev görür. Bir sayıyı tek başına çoğaltmak, PowerShell'de karenin en kısa yoludur, ancak değişkenleri tamsayılara zorlamak için önce 1'e bölünmesi gerekir. Aksi takdirde, metin olarak kabul edilirler ve 3 yerine 3 * 3 + 4 * 4, 3334444 olur.