Ad
  • Custom User Avatar
    1. your code is short and easily readable but you have no input validation (assumes self is a number).
    2. accuracy of it depends on floating point precision.
      it's Extremely fast i agree
    3. Fragile (could fail for bad inputs or floating point errors)

    so your kumite version is clever for ultra-short competitions or toy examples, but not good practice for anything serious or reliable.