Ad
  • Custom User Avatar

    I am inclined to disagree. If not anything else, there's one very important lesson you should take from this kata: problem reduction. It's very important skill in programming, and this kata tests this skill quite nicely. I can't help but wonder why so many people keep insisting that programming is about loops, ifs, keywords and brackets... It's not. When programming, profesionally or not, you are going to face many problems which initially seem large and difficult to solve, but later on turn out to reduce to some small, managable form. This kata is about it.

    Besides, while math themed, this kata also has not much to do with big numbers. Do you really need to be a math major to deduce dependencies between three digits, with pen and paper? Problems you handle while day-to-day programming are much bigger in scale than three digits!

    This kata is not about loops, or ifs. It's not about "coding".
    This kata is also not about powers and numbers. It's not about math.
    This kata is about problem solving and reduction of problems to smaller scale. It's about programming.

    Is your suggestion to delete the kata? If it is, then I have to tell you that kata cannot be deleted from CW. I have to dismiss your suggestion. I am sorry.

  • Custom User Avatar

    I'm inclined to agree. It's not testing your coding ability so much as your knowledge of powers and big numbers. That said, once you've found the 'rules' to determine a last digit, it's more straightforward, but then - as you say - you may as well have just looked up the solution.