Use String.to_charlist/1
This commit is contained in:
parent
45292967af
commit
d11d007be9
2 changed files with 5 additions and 5 deletions
|
@ -5,9 +5,9 @@ defmodule Day6Part1 do
|
|||
|> Stream.map(fn group ->
|
||||
group
|
||||
|> Enum.join()
|
||||
|> String.split("", trim: true)
|
||||
|> String.to_charlist()
|
||||
|> Enum.frequencies()
|
||||
|> Map.delete("\n")
|
||||
|> Map.delete(?\n)
|
||||
|> Enum.count()
|
||||
end)
|
||||
|> Enum.sum()
|
||||
|
|
|
@ -3,11 +3,11 @@ defmodule Day6Part2 do
|
|||
File.stream!("input")
|
||||
|> Stream.chunk_by(&(&1 == "\n"))
|
||||
|> Stream.map(fn group ->
|
||||
frequencies = group |> Enum.join() |> String.split("", trim: true) |> Enum.frequencies()
|
||||
frequencies = group |> Enum.join() |> String.to_charlist() |> Enum.frequencies()
|
||||
|
||||
count = frequencies["\n"]
|
||||
count = frequencies[?\n]
|
||||
|
||||
Map.delete(frequencies, "\n")
|
||||
Map.delete(frequencies, ?\n)
|
||||
|> Enum.count(fn {_, v} -> v == count end)
|
||||
end)
|
||||
|> Enum.sum()
|
||||
|
|
Loading…
Reference in a new issue