PowerShell: 111
Kode Golf
1..2|%{sv $_ (read-host)};"The hypotenuse of this right triangle is $("{0:N3}"-f[math]::sqrt($1/1*$1+$2/1*$2))"
Panduan
1..2|%{sv $_ (read-host)};Mendapat dua input secara interaktif dari pengguna, dan menyimpannya dalam $ 1 dan $ 2. Mungkin dapat memotong beberapa panjang dengan menggunakan argumen atau input pipa sebagai gantinya.
"The hypotenuse of this right triangle is Teks yang diperlukan dalam output, sesuai spesifikasi tantangan.
$(... )"Blok kode enkapsulasi akan diproses sebagai skrip sebelum dimasukkan dalam output.
"{0:N3}"-f Memformat keluaran dari bit kode berikutnya sebagai angka dengan tepat tiga digit setelah titik desimal.
[math]::sqrt(... )Mendapat akar kuadrat dari nilai yang dienkapsulasi.
$1/1*$1+$2/1*$2Berfungsi sebagai "a ^ 2 + b ^ 2" kami. Mengalikan angka dengan sendirinya adalah cara terpendek untuk mengisinya dalam PowerShell, tetapi variabel-variabel tersebut perlu dibagi dengan 1 terlebih dahulu untuk memaksa mereka menjadi bilangan bulat. Kalau tidak, mereka diperlakukan sebagai teks dan 3 * 3 + 4 * 4 akan menjadi 3334444 bukan 25.