Skip to content

Commit 59e1dcc

Browse files
committed
fix: 🐛 lint code
1 parent 045c35f commit 59e1dcc

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

lib/largest_prime_factor/optimized.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule LargestPrimeFactor.Optimized do
22
@moduledoc "Optimized realization"
33

4-
def wheel235(),
4+
def wheel235,
55
do:
66
Stream.concat(
77
[2, 3, 5],

lib/largest_prime_factor/simple_stream.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ defmodule LargestPrimeFactor.SimpleStream do
77
Stream.iterate(2, &(&1 + 1))
88
|> Stream.filter(&(rem(n, &1) == 0))
99
|> Stream.filter(&prime?/1)
10-
|> Stream.filter(&(&1 < (prime?(n) && n || ceil(:math.sqrt(n)))))
10+
|> Stream.filter(&(&1 < ((prime?(n) && n) || ceil(:math.sqrt(n)))))
1111
|> Enum.max()
1212
end
1313
end

spec/largest_prime_factor/async_task_spec.exs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,13 @@ defmodule LargestPrimeFactor.AsyncTaskSpec do
2626

2727
describe "parallel largest_prime_factor/1 with Task.async_stream" do
2828
it "returns the largest prime factor in parallel for large number" do
29-
result = Task.async_stream([600_851_475_143, 13_195], LargestPrimeFactor.AsyncTask, :largest_prime_factor, [], timeout: 10_000)
30-
|> Enum.map(fn {:ok, value} -> value end)
29+
result = Task.async_stream(
30+
[600_851_475_143, 13_195],
31+
LargestPrimeFactor.AsyncTask,
32+
:largest_prime_factor,
33+
[],
34+
timeout: 10_000
35+
) |> Enum.map(fn {:ok, value} -> value end)
3136

3237
expect result |> to(eq([6857, 29]))
3338
end

0 commit comments

Comments
 (0)