this post was submitted on 27 Jul 2023
7 points (76.9% liked)

Julia

280 readers
1 users here now

founded 2 years ago
MODERATORS
 

I just tried my first problem on Codewars and realised: This solution feels like cheating

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 2 years ago (4 children)

What's the solution in Julia?

[–] [email protected] 3 points 2 years ago (3 children)

I first did something with findfirst, which needed some bounds checks. Then I saw another answer and they used searchsortedfirst which is just it ... Even the documentation reads like the problem description

[–] [email protected] 1 points 2 years ago (1 children)

Ah so the library is just made for problems like this. Who would have thought :)

[–] [email protected] 2 points 2 years ago (1 children)

Naahh… searchsortedfirst is simply faster than other search algorithms (in this specific case). Extremely useful in many applications.It ist there because Julia cares about efficiency

[–] [email protected] 1 points 2 years ago

This helped me realize how much this aligns with my problems (and I guess the spirit of this test problem). Sometimes you have special knowledge of your data and can use much more efficient functions that are just there in Julia.

load more comments (1 replies)
load more comments (1 replies)