Skip to content

Latest commit

 

History

History

20221116_fosseprog_advent-of-code

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Advent of Code

Presentation given at the Fosseprog Meetup on November 16, 2022.

The slides were presented using mdp. The content of the slides is available below.

The presentation was given in Norwegian. The English slides are a translation of the original.

Abstract (Norwegian)

Førjulskos med Advent of Code

Advent of Code er en adventskalender hvor du åpner en liten kodeoppgave hver dag fra 1. desember. I denne presentasjonen lærer du litt om nytten av å teste deg selv på kodenøtter, du får se noen eksempler på utfordringene du kan møte, du får vite hvordan du kan delta selv, og ikke minst oppdager du hva påskeharen har med dette å gjøre.

Du kan bruke hvilket programmeringsspråk som helst til å jobbe med Advent of Code, og det er en glimrende anledning til å teste ut et nytt språk du er nysgjerrig på. I presentasjonen vil du se eksempler med Python og Elixir.

Presentation (Norwegian)

This is the content of the presentation slides, adapted to a flat text file:

Advent of Code

Geir Arne Hjelle

Geir Arne

  • Jobber i Real Python: realpython.com
  • Tidligere Point Carbon, Kartverket og Nextbridge
  • Har deltatt i Advent of Code siden 2016

Advent of Code

  • Adventskalender med 25 nye kodenøtter hver desember
  • Arrangert første gang i 2015
  • Bruk hvilket som helst programmeringsspråk

Advent of Code

  • adventofcode.com

  • 25 nye kodenøtter hvert år

  • Oppgaver fra tidligere år er tilgjengelige

  • Over 500 000 deltagere siden 2015

  • Hver morgen fra 1. til 25. desember slippes en ny oppgave

  • Hver oppgave består av to deler

  • Del to blir tilgjengelig etter at du har svart på del en

  • Riktig svar på hver del premieres med en stjerne ⭐

Demo: Dag 1, 2021

adventofcode.com/2021/day/1

Felles for alle oppgaver:

  • Morsom historie som ikke er direkte relevant for løsningen
  • Løsningen på et mindre eksempel er beskrevet
  • Personlig inputdata
  • Endelig løsning er et tall eller en kort tekst

Demos:

Ressurser

Takk for oppmerksomheten

Abstract (English)

Counting Down to Christmas With Advent of Code

Advent of Code is an Advent Calendar where you open a small code puzzle every day from December 1st. In this presentation, you'll learn a little about why it's useful to challenge yourself with code puzzles, you'll see a few examples of the challenges that await, and you'll learn which role the Easter Bunny plays in all this.

You can use programming language to solve Advent of Code puzzles, and it's a great occasion for trying out a new language that you're curious about. In the presentation you'll see examples with Python and Elixir.

Presentation (English)

This is the translation of the presentation slides, adapted to a flat text file:

Advent of Code

Geir Arne Hjelle

Geir Arne

  • Works at Real Python: realpython.com
  • Earlier: Point Carbon, Kartverket, and Nextbridge
  • Have participated in Advent of Code since 2016

Advent of Code

  • An Advent calendar with 25 new coding puzzles every December
  • First time hosted in 2015
  • You can participate in any programming language

Advent of Code

  • adventofcode.com

  • 25 new coding puzzles every year

  • Puzzles from earlier years are available

  • More than 500 000 participants since 2015

  • A new puzzle is posted every morning from December 1st to 25th

  • Each puzzle consists of two parts

  • Part two is only available after you've answered part one

  • Correct answers awards one star ⭐ for each part

Demo: Day 1, 2021

adventofcode.com/2021/day/1

Common for all puzzles:

  • A silly story that's not directly relevant for your solution
  • The solution of a smaller example is described
  • Personal input data
  • Your solution is a number or a short text string

Demos:

Resources

Thank you for your attention