#  🚧 Problemlösning med programmering

Vi ska se om vi lärt oss grunderna i programmering genom att försöka lösa några
kortare programmeringsproblem ofta inspiretat av matematik. Problemmen har olika
svårighetsgrader.

Mesta delen av tiden i detta moment kommer gå åt till att lösa
programmeringsuppgifter.

## Olika spår

- Spåret ⬛ för er som satsar på ett högsta betyget. Gör också så många från
  Blått spår som du hinner.
- Spåret 🔷 för er som fick bättre än E i omdöme. Försök göra svarta uppgifter
  om du hinner.
- Spåret 💚 för er som fått F i omdöme eller känner er osäkra. Till vissa
  uppgifter finns det pseudokod som finns som ett lösningsförslag.

## Om uppgifterna

Uppgifterna nedan finns normalt att hämta på https://htsit.se/c. Där vi använder
följande förkortningar:

- VE - Very Easy
- E - Easy
- N- Normal
- H - hard.
- VH -Very Hard
- X - Extreme

Så E10, betyder alltså Easy 10.

## Anndra typer av uppgifter

För problem hämtade från programmeringsolympiaden använder vi följande
konvention: PO2014-1 står för första uppgiften på skolkvalet i
programmeringsolympiaden 2014.

För problem hämtade från adventstävlingar använder vi följande konvention:
J2019-1, står för jultävlingen 2019 första bulletinen.
