Packages
inplace
0.7.11
0.7.12
0.7.11
0.7.10
0.7.9
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.3
0.2.2
0.2.1
0.2.0
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Mutable data structures
Current section
Files
Jump to
Current section
Files
test/examples/josephus_test.exs
defmodule InPlace.Examples.JosephusTest do
use ExUnit.Case
alias InPlace.Examples.Josephus
test "the cases with known answers (N = 41, k = 2, 3)" do
## Original story
assert 19 == Josephus.solve(41, 2) |> Map.get(:survivor)
## Wikipedia example
assert 31 == Josephus.solve(41, 3) |> Map.get(:survivor)
end
end