aboutsummaryrefslogtreecommitdiff
path: root/challenge-261/barroff/julia/ch-1.jl
blob: e80f7b67ca264616b72efbaea429d4d76ccb72cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env julia

using Test: @test, @testset

function element_digit_sim(ints::Vector{T})::Int where {T<:Integer}
    sum(ints) - sum([sum([parse(Int, y) for y in split(string(x), "")]) for x in ints])
end

@testset "count even digits number" begin
    @test element_digit_sim([1, 2, 3, 45]) == 36
    @test element_digit_sim([1, 12, 3]) == 9
    @test element_digit_sim([1, 2, 3, 4]) == 0
    @test element_digit_sim([236, 416, 336, 350]) == 1296
end