From: Greg Burri Date: Wed, 9 Dec 2020 13:07:43 +0000 (+0100) Subject: Fix the function reading lines for day 1. X-Git-Url: http://git.euphorik.ch/index.cgi?a=commitdiff_plain;h=27ce584e9836da3bbb814e148797b65dd355b1d9;p=advent_of_code_2020.git Fix the function reading lines for day 1. --- diff --git a/advent_of_code_2020.jl b/advent_of_code_2020.jl index 3bbe26f..e1f2303 100644 --- a/advent_of_code_2020.jl +++ b/advent_of_code_2020.jl @@ -28,7 +28,7 @@ See [Advent Of Code 2020](https://adventofcode.com/2020) for more information. md"## Day 1" # ╔═╡ 877b32e0-3315-11eb-0e96-650b19da693e -input_day1 = parse.(Int64, split(readline("data/day01.txt"))) |> sort +input_day1 = parse.(Int64, readlines("data/day01.txt")) |> sort # ╔═╡ 4adcf8d0-33a8-11eb-0220-696f06894ef3 function day1_part1(input) @@ -58,10 +58,10 @@ function day1_part2(input) end # ╔═╡ 7a037310-33ac-11eb-34fb-9bf552883937 -md"**Result for part 1:** $(day1_part1(input_day1))" +md" +**Result for part 1:** $(day1_part1(input_day1)) -# ╔═╡ c7dcdae0-33b1-11eb-2cab-fbc06c8ef76b -md"**Result for part 2:** $(day1_part2(input_day1))" +**Result for part 2:** $(day1_part2(input_day1))" # ╔═╡ 5d9712b0-3472-11eb-1423-719331dfe52f md"## Day 2" @@ -611,11 +611,10 @@ md" # ╟─661be9a0-353b-11eb-3598-a5b5245368cb # ╟─f0dd4400-3313-11eb-3295-af913c2212fb # ╟─0b7b8920-3314-11eb-2cfb-7d20c0967e67 -# ╠═877b32e0-3315-11eb-0e96-650b19da693e +# ╟─877b32e0-3315-11eb-0e96-650b19da693e # ╠═4adcf8d0-33a8-11eb-0220-696f06894ef3 # ╠═1e8e7230-33ae-11eb-0a77-035e6a4b9ba8 # ╟─7a037310-33ac-11eb-34fb-9bf552883937 -# ╟─c7dcdae0-33b1-11eb-2cab-fbc06c8ef76b # ╟─5d9712b0-3472-11eb-1423-719331dfe52f # ╠═b9144990-3473-11eb-0ba9-59f3fe6ddbc0 # ╠═bbda1c1e-347a-11eb-0e7a-756906c4c9f4 diff --git a/advent_of_code_2020.jl.html b/advent_of_code_2020.jl.html index 6d22326..1bb5451 100644 --- a/advent_of_code_2020.jl.html +++ b/advent_of_code_2020.jl.html @@ -166,9 +166,9 @@ main {

See Advent Of Code 2020 for more information.

12.7 Î¼s

Day 1

-
8.8 Î¼s
input_day1
36.5 ms
day1_part1 (generic function with 1 method)
73.9 Î¼s
day1_part2 (generic function with 1 method)
92.2 Î¼s

Result for part 1: nothing

-
95.6 ms

Result for part 2: nothing

-
23.2 ms

Day 2

+
8.8 Î¼s
input_day1
39.2 ms
day1_part1 (generic function with 1 method)
36.2 Î¼s
day1_part2 (generic function with 1 method)
42.9 Î¼s

Result for part 1: 913824

+

Result for part 2: 240889536

+
30.0 Î¼s

Day 2

10.3 Î¼s
520 Î¼s
nb_of_valid_passwords_part2 (generic function with 1 method)
54.3 Î¼s
parse_day2 (generic function with 1 method)
51.0 Î¼s
nb_of_valid_passwords_part1 (generic function with 1 method)
39.7 Î¼s

Test 1, part 1: true

Test 1, part 2: true

187 ms
input_day2
11.0 ms

Result for part 1: 600