Advertisement
Acquira

Advent of Code 2021 Day 1 Part 1

Dec 2nd, 2021 (edited)
413
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #https://adventofcode.com/2021/day/1
  2.  
  3. # WebRequest to gather your puzzle input
  4. $cookie_id = "53616xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  5. $session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
  6. $session.Cookies.Add((New-Object System.Net.Cookie("session", $cookie_id, "/", ".adventofcode.com")))
  7. $measurements = Invoke-WebRequest -UseBasicParsing -Uri "https://adventofcode.com/2021/day/1/input"
  8. -WebSession $session `
  9.  
  10. # Format the input content as an array by splitting it line by line and removing empty lines
  11. $measurements = $measurements.Content -split("\n") | ? {$_}
  12.  
  13.  
  14. $increase_count = 0
  15. for ($i=1; $i -lt $measurements.Count; $i++){
  16.     if ($measurements[$i-1] -lt $measurements[$i]){
  17.         $increase_count++
  18.     }
  19. }
  20. $increase_count
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement