Skip to content

Instantly share code, notes, and snippets.

@DemianD
Forked from simondegheselle/16.md
Created June 8, 2018 13:08
Show Gist options
  • Select an option

  • Save DemianD/e4d8abf6eb34c8f1f5bc6b028e2597b0 to your computer and use it in GitHub Desktop.

Select an option

Save DemianD/e4d8abf6eb34c8f1f5bc6b028e2597b0 to your computer and use it in GitHub Desktop.

Revisions

  1. @simondegheselle simondegheselle created this gist Jun 8, 2018.
    21 changes: 21 additions & 0 deletions 16.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    # Doolhofoefening

    ## Filteren op bruikbare informatie
    - filteren op lijnen die eindigen met een w
    - lijnen die na endstream komen

    ## Lijnen die ons interesseren
    - koppels lijnen die eindigen op m en l
    - bevatten coördinaten in pixels die getekend worden

    We gaan ons bestand 2 maal moeten inlezen

    Na eerste keer inlezen, x en y waarden bewaren
    maar we weten de volgorde nog niet waarmee ze getekend worden

    ## Methode
    - x en y waarden in aparte hashes steken
    - verschillende x en y waarden mappen op even veelvouden integers zodat we die kunnen opslaan in een 2 dimensionale array
    - 2 de keer het bestand inlezen en de lijnen tekenen

    Doolhof afprinten op standaard uitvoer