Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.

2 added 14 characters in body

# PowerShell: 111

Golfed Code

1..2|%{sv $_ (read-host)};"The hypotenuse of this right triangle is$("{0:N3}"-f[math]::sqrt($1/1*$1+$2/1*$2))"


Walkthrough

1..2|%{sv $_ (read-host)}; Gets two inputs interactively from the user, and stores them in$1 and $2. Might be able to cut some length by using arguments or pipeline inputs instead. "The hypotenuse of this right triangle is Required text in the output, per the challenge specifications. $(...)" Encapsulated code block will be processed as script before being included in the output.

"{0:N3}"-f Formats output from the next bit of code as a number with exactly three digits after the decimal point.

[math]::sqrt(...) Gets the square root of the encapsulated value.

$1/1*$1+$2/1*$2 Serves as our "a^2+b^2". Multiplying a number by itself is the shortest way to square it in PowerShell, but the variables need to be divided by 1 first to force them to integers. Otherwise, they are treated as text and 3*3+4*4 would be 3334444 instead of 25.

# PowerShell: 111

Golfed Code

1..2|%{sv $_ (read-host)};"The hypotenuse of this right triangle is$("{0:N3}"-f[math]::sqrt($1/1*$1+$2/1*$2))"


Walkthrough

1..2|%{sv $_ (read-host)}; Gets two inputs from the user, and stores them in$1 and $2. Might be able to cut some length by using arguments or pipeline inputs instead. "The hypotenuse of this right triangle is Required text in the output, per the challenge specifications. $(...)" Encapsulated code block will be processed as script before being included in the output.

"{0:N3}"-f Formats output from the next bit of code as a number with exactly three digits after the decimal point.

[math]::sqrt(...) Gets the square root of the encapsulated value.

$1/1*$1+$2/1*$2 Serves as our "a^2+b^2". Multiplying a number by itself is the shortest way to square it in PowerShell, but the variables need to be divided by 1 first to force them to integers. Otherwise, they are treated as text and 3*3+4*4 would be 3334444 instead of 25.

# PowerShell: 111

Golfed Code

1..2|%{sv $_ (read-host)};"The hypotenuse of this right triangle is$("{0:N3}"-f[math]::sqrt($1/1*$1+$2/1*$2))"


Walkthrough

1..2|%{sv $_ (read-host)}; Gets two inputs interactively from the user, and stores them in$1 and $2. Might be able to cut some length by using arguments or pipeline inputs instead. "The hypotenuse of this right triangle is Required text in the output, per the challenge specifications. $(...)" Encapsulated code block will be processed as script before being included in the output.

"{0:N3}"-f Formats output from the next bit of code as a number with exactly three digits after the decimal point.

[math]::sqrt(...) Gets the square root of the encapsulated value.

$1/1*$1+$2/1*$2 Serves as our "a^2+b^2". Multiplying a number by itself is the shortest way to square it in PowerShell, but the variables need to be divided by 1 first to force them to integers. Otherwise, they are treated as text and 3*3+4*4 would be 3334444 instead of 25.

1

# PowerShell: 111

Golfed Code

1..2|%{sv $_ (read-host)};"The hypotenuse of this right triangle is$("{0:N3}"-f[math]::sqrt($1/1*$1+$2/1*$2))"


Walkthrough

1..2|%{sv $_ (read-host)}; Gets two inputs from the user, and stores them in$1 and $2. Might be able to cut some length by using arguments or pipeline inputs instead. "The hypotenuse of this right triangle is Required text in the output, per the challenge specifications. $(...)" Encapsulated code block will be processed as script before being included in the output.

"{0:N3}"-f Formats output from the next bit of code as a number with exactly three digits after the decimal point.

[math]::sqrt(...) Gets the square root of the encapsulated value.

$1/1*$1+$2/1*$2 Serves as our "a^2+b^2". Multiplying a number by itself is the shortest way to square it in PowerShell, but the variables need to be divided by 1 first to force them to integers. Otherwise, they are treated as text and 3*3+4*4 would be 3334444 instead of 25.