Problem 713. Find the maximum number of decimal places in a set of numbers
Solution Stats
Problem Comments

10 Comments
hại não
good for improve skill
@Ayesha Alfili HCT2021: your comment was deleted, as it revealed a large part of a potential solution. If you need help with an attempted solution, comment on that solution without copying it into a comment.
I feel some uncomfortableness to solve with a not mathematical method, like text processing. But it may smarter than take care of floating point, round error, etc.
hi my code works for tests 1 3 4 but not for test 2, can anyone help me?
here is my code:
function y = find_max_sigdec(x)
how_much_dec=[0]*[length(x)];
for i=1:length(x);
count=0;
while x(i)~=round(x(i))
x(i)=x(i)*10;
count=count+1;
end
how_much_dec(i)=count
end
y=max(how_much_dec)
end
struggled for a bit with "format long" adding a value at 1e15.
definitely a tough problem!
Easy problem, vexing test suite. Be sure to clear the workspace (especially x) between tests!
Good problem. But don't waste your time trying to achieve size 10. It took me a couple of hours to figure out that it's just a trick using a builtin function to evaluate the program embedded within a string. This shouldn't be acceptable. The smallest solution size is probably in the 20s.
Easy if solved using strings,
Hard if solved using algorithms.
The assert against the use of 'if' is atrocious. No point in being there.
Solution Comments

1 Comment
A oneliner, no strings. Not as Cody efficient as my equivalent iterative solution, though.

1 Comment
I wonder how solution size for this problem can be 10?

1 Comment
regexp! Seriously!

2 Comments
~fun with strings~
Thank you for this comment. I tried using mathematical manipulation and I could not figure it out. But strings helped me find a solution.

1 Comment
it is a hard problem

1 Comment
not sure why the format and spacing mattered on this specific problem

2 Comments
A tough one!
good problem

1 Comment
this was a very challenging problem!

1 Comment
Had a tough time with this one

1 Comment
nice!
Problem Recent Solvers1916
Suggested Problems

Make the vector [1 2 3 4 5 6 7 8 9 10]
43433 Solvers

Solve the set of simultaneous linear equations
361 Solvers

692 Solvers

ベクトル [1 2 3 4 5 6 7 8 9 10] の作成
434 Solvers

295 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!