Skip to content

Instantly share code, notes, and snippets.

View object's full-sized avatar

Vagif Abilov object

View GitHub Profile
@object
object / AdventOfCode2024.Day02.py
Created December 3, 2024 05:42
Advent of Code 2024, day 02
with open("./data/input02.txt") as inputFile:
input = inputFile.read().splitlines()
reports = []
for line in input:
report = list(map(lambda x: int(x), line.split(' ')))
reports.append(report)
def report_is_safe(report):
safe = True
@object
object / AdventOfCode2024.Day01.py
Created December 1, 2024 21:07
Advent of Code 2024, day 01
import re
with open("./data/input01.txt") as inputFile:
input = inputFile.read().splitlines()
left = []
right = []
for line in input:
m = re.findall(r'(\d+)', line)
left.append(int(m[0]))
@object
object / App.fs
Last active June 27, 2024 20:26
Fable workshop (2024). Step 10. App.fs
module App
open Elmish
open Elmish.React
open Elmish.Bridge
#if DEBUG
open Elmish.Debug
#endif
@object
object / View.fs
Created June 27, 2024 19:56
Fable workshop (2024). Step 9. View.fs
module View
open Feliz
open Feliz.Bulma
open System
open Shared
open Model
open Messages
@object
object / Update.fs
Last active June 27, 2024 19:57
Fable workshop (2024). Step 9. Update.fs
module Update
open System
open Elmish
open Elmish.Bridge
open Shared
open Model
open Messages
@object
object / Model.fs
Created June 27, 2024 19:54
Fable workshop (2024). Step 9. Model.fs
module Model
open System
open Shared
[<RequireQualifiedAccess>]
type EventSet =
| Small
| Large
@object
object / App.fs
Last active June 27, 2024 19:45
Fable workshop (2024). Step 8. App.fs
module App
open Elmish
open Elmish.React
open Elmish.Bridge
open Update
open View
Program.mkProgram init update view
@object
object / View.fs
Last active June 27, 2024 19:46
Fable workshop (2024). Step 8. View.fs
module View
open Feliz
open Feliz.Bulma
open Shared
open Model
open Messages
let [<Literal>] TimeFormatString = "HH:mm:ss"
@object
object / Update.fs
Last active June 27, 2024 19:45
Fable workshop (2024). Step 8. Update.fs
module Update
open System
open Elmish
open Elmish.Bridge
open Shared
open Model
open Messages
@object
object / Model.fs
Created June 27, 2024 19:37
Fable workshop (2024). Step 8. Model.fs
module Model
open Shared
[<RequireQualifiedAccess>]
type EventSet =
| Small
| Large
type Model =