Skip to content

Instantly share code, notes, and snippets.

@Justin-DynamicD
Created April 28, 2020 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Justin-DynamicD/ea5ec9bed155eb29eb9bd85ef9002a28 to your computer and use it in GitHub Desktop.
Save Justin-DynamicD/ea5ec9bed155eb29eb9bd85ef9002a28 to your computer and use it in GitHub Desktop.
quick math tricks
# If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
#
#Find the sum of all the multiples of 3 or 5 below 1000.
# first lets grab everything from 1 -> 1000 that has no remainder if i / by 3 or 5
$num_to_sum = @()
1 .. 1000 | foreach {
if (($_ % 3 -eq 0) -or ($_ % 5 -eq 0)) {$num_to_sum += $_}
}
#So Measure object can do the sum work, but it likes to output multiple attribs
#we dont care about, so a quick filter.
($num_to_sum | Measure-Object -Sum).Sum
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment