Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
tic
r=uint64(308436464205151562);
pmax=uint64(1850618785230909388);
rings=solve_rings(r,pmax);
assert(isequal(rings,3),sprintf('rings=%i, Expected 3',rings))
|
2 | Pass |
r=uint64(760961177192651897);
pmax=uint64(1521922354385303795);
rings=solve_rings(r,pmax);
assert(isequal(rings,1),sprintf('rings=%i, Expected 1',rings))
|
3 | Pass |
r=uint64(1);
pmax=uint64(2000000000000000000);
rings=solve_rings(r,pmax);
assert(isequal(rings,999999999),sprintf('rings=%i, Expected 999999999',rings))
|
4 | Pass |
r=uint64(1000);
pmax=uint64(2000000000000000000);
rings=solve_rings(r,pmax);
assert(isequal(rings,999999500),sprintf('rings=%i, Expected 999999500',rings))
|
5 | Pass |
r=uint64(3);
pmax=uint64(1243678947483597075);
rings=solve_rings(r,pmax);
assert(isequal(rings,788567988),sprintf('rings=%i, Expected 788567988',rings))
|
6 | Pass |
r=uint64(432);
pmax=uint64(1800692162794074077);
rings=solve_rings(r,pmax);
assert(isequal(rings,948865465),sprintf('rings=%i, Expected 948865465',rings))
toc
Elapsed time is 0.245184 seconds.
|
Check to see if a Sudoku Puzzle is Solved
278 Solvers
Compute a dot product of two vectors x and y
750 Solvers
Are all the three given point in the same line?
270 Solvers
Piecewise linear interpolation
298 Solvers
376 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!