Ad
  • Default User Avatar

    This comment is hidden because it contains spoiler information about the solution

  • Default User Avatar

    technically you are right, please don't write it in real project because use True False over 0 1 is really counterintuitive. But programming in codewars is only for educational purpose so this one-linear solution is "the best".
    Again, don't try it in real project. Readability matters the most in real project.

  • Default User Avatar

    Hello Garl and all
    I'm new to programming, and I'm curious why this would be considered "best practices" as it seems to go agains seveal things I've been told are best practices

    1. name variables in ways that convey meaning ('left', 'right', 'call' mett that, x,y z do not)
    2. readability over brevity (it takes time for a reader to remember that True and False are interpreted as 0 and 1, and thus readability is reduced)

    Humbly looking to learn,
    -DMC