The method public static int steps(int posts, int stride) calculates how many strides can be taken to get back to posts. Let's say if the method is (12, 4), it takes only three steps. Now let's say the method has parameters (12,5), so it should be (5, 10, 3, 8, 1, 6, 11, 4, 9, 2, 7, 12). My method works for such examplse as (12, 4) or (12,3) or (6,2)... but how can I figure out (12,5)?
Java Code:
public static int steps(int posts, int stride)
{
int countSteps = 0;
int result = 0;
do
{
result += stride;
/* if((result > posts) || (result < posts))
{
}*/
countSteps++;
}
while(result != posts);
return countSteps;
}
No comments:
Post a Comment