• Sign Up
    Time to claim your honor
  • Training
  • Practice
    Complete challenging Kata to earn honor and ranks. Re-train to hone technique
  • Freestyle Sparring
    Take turns remixing and refactoring others code through Kumite
  • Community
  • Leaderboards
    Achieve honor and move up the global leaderboards
  • Chat
    Join our Discord server and chat with your fellow code warriors
  • Discussions
    View our Github Discussions board to discuss general Codewars topics
  • About
  • Docs
    Learn about all of the different aspects of Codewars
  • Blog
    Read the latest news from Codewars and the community
  • Log In
  • Sign Up
catchaser Avatar
Name:Alex
Clan:Unknown
Member Since:Jan 2020
Last Seen:Jun 2025
Profiles:
Following:0
Followers:2
Allies:0
View Profile Badges
  • Stats
  • Kata
  • Collections
  • Kumite
  • Social
  • Discourse
  • Conversations (42)
  • Replies
  • Authored
  • Needs Resolution
  • Custom User Avatar
    • catchaser
    • commented on "Digit Racers" kata
    • 7 days ago

    A kind of puzzles i genuinely love. Thank you!

  • Custom User Avatar
    • dfhwze
    • commented on "🎄 Tree-mendous Review: Christmas Tree Design Test" kata
    • 6 months ago

    Thank you! I'm glad you enjoyed it. Merry Christmas.

  • Custom User Avatar
    • catchaser
    • commented on "🎄 Tree-mendous Review: Christmas Tree Design Test" kata
    • 6 months ago

    A pleasure to deal with katas like that.

    Merry Christmas, dfhwze!

  • Custom User Avatar
    • mauro-1
    • commented on "Same Row Sum" python solution
    • 14 months ago
    return True if <condition> else False
    

    ==>

    return <condition>
    
  • Custom User Avatar
    • catchaser
    • commented on "Swap Node Pairs In Linked List" javascript solution
    • 2 years ago

    You're welcome, glad to help.

  • Custom User Avatar
    • Mednoob
    • commented on "Swap Node Pairs In Linked List" javascript solution
    • 2 years ago

    The ListBuilder was not putting things in the correct order which made the list became undefined -> undefined -> .... This has been fixed, thanks to your solution.

  • Custom User Avatar
    • catchaser
    • commented on "The Train Problem" python solution
    • 2 years ago

    Thank you!
    Took a while to come to an approach like that.

  • Custom User Avatar
    • Azeezah
    • commented on "The Train Problem" python solution
    • 2 years ago

    well done. I think this is the first I've seen with this approach in O(n) time

  • Custom User Avatar
    • Quark Fox
    • commented on "Combination Lock" python solution
    • 2 years ago

    Nice!! Thanks to you!

  • Custom User Avatar
    • catchaser
    • commented on "Combination Lock" kata
    • 2 years ago

    Hi, Quark Fox!

    Have a look at the example (0, 30, 0, 30) once again:

    1. rotating the dial clockwise (instruction step#2) from zero to 30 will take 90 degrees;
    2. rotating the dial counter-clockwise (instruction step#4) from 30 to zero will take another 90 degrees;
    3. then again, rotating the dial clockwise (instruction step#5) from zero to 30 will take 90 degrees;

    According to the instruction steps(#1, #3) you have a value of 360 times 2(#1) + 360(#3), which is 1080.
    Now add this to 90*3 and you get 1350.

    Hope that helps.

  • Custom User Avatar
    • dinglemouse
    • commented on ""Password Maker" JavaScript Translation"
    • 2 years ago

    Translated test cases look nothing like the Java original (??)

    Where is the validation function checking the user returned password?

  • Custom User Avatar
    • catchaser
    • created a suggestion for "Networking 101/1: Convert IPv4 address to Dotted Binary Notation" kata
    • 2 years ago

    Javascript translation:

    https://www.codewars.com/kumite/64058635b2dd990031b7ece4?sel=64058635b2dd990031b7ece4

  • Custom User Avatar
    • catchaser
    • commented on "Letters and Numbers Game" kata
    • 2 years ago

    No, they actually don't move.
    You can read the above line as It is the letter, that takes some amount (value) and moves it (i.e. adds or subtracts it) at a certain position.
    So, the letters do stay put.

  • Custom User Avatar
    • catchaser
    • commented on "Levels of Pascal's Pyramid" kata
    • 3 years ago

    Yep, BigInt is fine, thank you.

  • Custom User Avatar
    • catchaser
    • commented on "Levels of Pascal's Pyramid" kata
    • 3 years ago

    Should BigInt be used in js solutions?

    While having everything correct up to 57, mine fails at all the next bigger values.

  • Loading more items...
  • © 2025 Codewars
  • About
  • API
  • Blog
  • Privacy
  • Terms
  • Code of Conduct
  • Contact

Confirm

  • Cancel
  • Confirm

Collect: undefined

Loading collection data...