Question: I don't know what this error means. Please help me to debug. This is Julia. (Adapted from Project Euler, Problem 3) We define the prime
I don't know what this error means. Please help me to debug. This is Julia.


(Adapted from Project Euler, Problem 3) We define the prime factors of a number as those prime numbers that exactly divide the original number. For instance, the prime factors of 13195 are 5,7,13, and 29. What is the largest prime factor of the number 600855143? Hint: One way to answer this question would be to create a function is_prime (test_num) that determines if a given number is prime, and then use this function to test candidate prime factors of our large number. Over what range of numbers should we loop in order to solve this problem, while testing only a small amount of candidates? In [43]: lpf(13195) TypeError: in keyword argument length, expected Union\{Nothing, Integer\}, got a value of type Float64 Stacktrace: [1] is_prime(test_num: : Float64) @ Main./In[32]:3 [2] lpf(num::Int64) @ Main:/In[42]:4 [3] top-level scope @ In[43]:1 [4] eval @ ./boot.jl:360 [inlined] [5] include_string(mapexpr::typeof(REPL.softscope), mod: :Module, code::String, filename::String) [ Base./loading.jl:1116
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
