• 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
username0 Avatar
Name:Unknown
Clan:Unknown
Member Since:Apr 2019
Last Seen:Mar 2025
Profiles:
    Following:3
    Followers:5
    Allies:2
    View Profile Badges
    • Stats
    • Kata
    • Collections
    • Kumite
    • Social
    • Discourse
    • Conversations
    • Replies (157)
    • Authored
    • Needs Resolution
    • Custom User Avatar
      • trashy_incel
      • resolved a suggestion on "Exclamation marks series #11: Replace all vowel to exclamation mark in the sentence" kata
      • 5 months ago

      these warnings were cleared at some point

    • Custom User Avatar
      • Just4FunCoder
      • commented on ""Failed Filter - Bug Fixing #3" C# Translation"
      • 6 months ago

      I've closed this fork.

    • Custom User Avatar
      • ejini战神
      • resolved an issue on "Form The Minimum" kata
      • 7 months ago

      Fixed in this fork

    • Custom User Avatar
      • ejini战神
      • resolved a suggestion on "Hollow array" kata
      • 14 months ago

      Added some time ago

    • Custom User Avatar
      • Awesome A.D.
      • resolved an issue on "Next bigger number with the same digits" kata
      • 14 months ago

      No longer an issue.

    • Custom User Avatar
      • hobovsky
      • commented on ""First non-repeating character" Rust Translation"
      • 16 months ago

      If there are test cases which always expect some specific answer consistently in the same invocation, it makes test cases suspectible to counting. Users can use a global variable to count invocations of their solution, and return true, false, or None or some other predictable result for every expected n-th invocation.

      This problem might not be especially relevant for some kata, the most affected kata are the ones which expect bool as an answer, but the general practice is that for random tests, the expected results (and their order) should be unpredictable This can be achieved for example by generating a list of inputs for all tests, and then shuffling the list.

    • Custom User Avatar
      • pearcebasmanm
      • commented on ""First non-repeating character" Rust Translation"
      • 16 months ago

      How does having separate tests expecting None make it easy to cheat?

    • Custom User Avatar
      • trashy_incel
      • resolved a suggestion on "Regex Password Validation" kata
      • 2 years ago

      rejected for not enforcing the use of a regexp

    • Custom User Avatar
      • dfhwze
      • resolved a suggestion on "One Line Task: Zero Or One" kata
      • 2 years ago

      this has been fixed

    • Custom User Avatar
      • akar-0
      • resolved an issue on "Averages of numbers" kata
      • 3 years ago

      Descriptions are generic, it is clear what tests expect when one sees the code.

    • Custom User Avatar
      • ejini战神
      • resolved a suggestion on "Enumerable Magic #2 - True for Any?" kata
      • 3 years ago

      FIxed some time ago

    • Custom User Avatar
      • akar-0
      • commented on ""First non-repeating character" Rust Translation"
      • 3 years ago

      Don't make separated tests for None, or it's easily cheatable. You should create tests expecting None inside the same series. You should also shuffle the characters rather than just concatenating twice the input. Also, with this method, inputs expecting None will be statistically twice larger than pure random inputs; both should have the same average length.

      The translation also needs to be updated to the latest version.

    • Custom User Avatar
      • akar-0
      • commented on ""Permutations" Rust Translation"
      • 3 years ago

      It makes no sense to have a 4kyu kata that may be solved by just using a built-in function. Learning to use built-ins is 8/7kyu level.

    • Custom User Avatar
      • akar-0
      • commented on ""Square Every Digit" Rust Translation"
      • 3 years ago

      Looks good. However I don't understand why numbers are generated this way (I see it is the same in JS, but not all languages do it, and there is no reason to avoid to have zeros in digits). Also, you must update to the latest version.

    • Custom User Avatar
      • akar-0
      • commented on ""Simple Pig Latin" Rust Translation"
      • 3 years ago

      Please include true random tests, and not a bunch of shuffled fixed tests. Most likely the descrption has been updated since you published your translation, so it's probably more secure to publish a new fork grabbing the current description (the best solution would be to make description language agnostic to end with those endless merge conflicts).

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

    Confirm

    • Cancel
    • Confirm

    Collect: undefined

    Loading collection data...