• 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
  • Career
  • Opportunities
    Find your next career challenge – powered by Qualified Jobs
  • 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
  • Log In
  • Sign Up
kolichj Avatar
Name:Unknown
Clan:Unknown
Skills:python, sql
Member Since:Sep 2017
Last Seen:May 2022
Profiles:
    Following:3
    Followers:5
    Allies:3
    View Profile Badges
    • Stats
    • Kata
    • Collections
    • Kumite
    • Social
    • Discourse
    • Conversations (76)
    • Replies
    • Authored
    • Needs Resolution
    • Custom User Avatar
      • docgunthrop
      • commented on "Regex for Gregorian date validation" kata

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

    • Custom User Avatar
      • eloise_
      • created an issue for "Regex for Gregorian date validation" kata

      In the Python version, one of the sample tests prints out a different input than the actual input. Fork here

    • Default User Avatar
      • farhanaditya
      • created an issue for "Regex for a decimal number divisible by 4" kata

      The limit of 50 characters is way too restrictive if the purpose is just to prevent hardcoding. Either lower it down or change the description to "to make it more challenging"

    • Default User Avatar
      • farhanaditya
      • commented on "Regex for Gregorian date validation" kata

      Yes. I was confused between saying too "low" or too "high", because it could be interpreted either way.

    • Custom User Avatar
      • Blind4Basics
      • commented on "Regex for Gregorian date validation" kata

      too "tight", you mean?

    • Default User Avatar
      • farhanaditya
      • created an issue for "Regex for Gregorian date validation" kata

      The code limit is too high. If someone would try to harcode it, it would take thousands of characters. I barely hit the limit even though I didn't hardcode the date.

    • Default User Avatar
      • kolichj
      • resolved an issue on "Mysterious Letters" kata

      Done

    • Custom User Avatar
      • FArekkusu
      • created an issue for "Mysterious Letters" kata

      Python 3.8 should be enabled.

    • Default User Avatar
      • Madjosz
      • created a suggestion for "Regex for Gregorian date validation" kata

      Since this kata also tests for dates before the introduction of the Gregorian calendar in 1582 the description should state this somewhere or at least mention the use of the proleptic Gregorian calendar.

    • Custom User Avatar
      • FArekkusu
      • created an issue for "Regex for Gregorian date validation" kata

      The tests should be much more rigorous, probably checking every date from 01.01.0001 till some point in 21 century. For example, using the snippet provided below, this solution fails 36k times, this one fails 276k times etc.

      import re
      from datetime import date, timedelta
      
      d = date(1, 1, 1)
      failed = 0
      for _ in range(1_000_000):
          s = f"{d.day:02}.{d.month:02}.{d.year:04}"
          if not re.match(date_validator, s):
              failed += 1
          d += timedelta(days=1)
      test.assert_equals(failed, 0)
      
    • Custom User Avatar
      • FArekkusu
      • created an issue for "Regex for Gregorian date validation" kata

      The anticheat is not good enough.

    • Default User Avatar
      • sj95126
      • commented on "Regex for Gregorian date validation" kata

      Dang, I got the regex down to 192 characters but the thing I need to shorten it more isn't working.

    • Default User Avatar
      • kolichj
      • commented on "Complete Fibonacci Series" python solution

      fibonacci 1000th time... time to do something funny

    • Custom User Avatar
      • Diesarrollador
      • commented on "Complete Fibonacci Series" python solution

      What?

    • Default User Avatar
      • kolichj
      • commented on "Ackermann Function " kata

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

    • Loading more items...
    • © 2022 Codewars
    • About
    • API
    • Announcements
    • Privacy
    • Terms
    • Contact
    • powered by

    Confirm

    • Cancel
    • Confirm

    Collect: kata

    Loading collection data...

    Add To My Collections
      • View
        Remove Add
      You have not created any collections yet.

      Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.

      Get started now by creating a new collection.

      You must wait until you have earned at least 20 honor before you can create new collections.

    Set the name for your new collection. Remember, this is going to be visible by everyone so think of something that others will understand.

    Create & Add New Collection