• 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
opensas Avatar
Name:opensas
Clan:Unknown
Member Since:Jul 2014
Last Seen:Nov 2022
Profiles:
Following:1
Followers:2
Allies:0
View Profile Badges
  • Stats
  • Kata
  • Collections
  • Kumite
  • Social
  • Discourse
  • Conversations
  • Replies
  • Authored
  • Needs Resolution (9)
  • Custom User Avatar
    • farhanaditya
    • created an issue for "Implementing Array.prototype.groupBy method" kata
    • 4 years ago

    JS: Node v12 should be used enabled along with its appropiate assertion tools (Mocha + Chai).

  • Custom User Avatar
    • FArekkusu
    • created an issue for "Parsing JSON leaves" kata
    • 5 years ago

    Pretty much a duplicate of these 2 katas.

  • Custom User Avatar
    • FArekkusu
    • created an issue for "Parsing JSON leaves" kata
    • 5 years ago

    The function name should be in camelCase.

  • Custom User Avatar
    • FArekkusu
    • created an issue for "Parsing JSON leaves" kata
    • 5 years ago

    The issue below is not fixed.

  • Custom User Avatar
    • FArekkusu
    • created an issue for "Implementing Array.prototype.groupBy method" kata
    • 6 years ago

    No random tests.

  • Custom User Avatar
    • cliffstamp
    • created an issue for "Deep comparison of objects" kata
    • 7 years ago

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

  • Custom User Avatar
    • kirjs
    • created a suggestion for "Deep comparison of objects" kata
    • 10 years ago

    Would be nice to have this test case:
    Test.expect(deepCompare({name: 'Joe', test: undefined}, {test1: undefined, name: 'Joe'}));

  • Custom User Avatar
    • RichardB
    • created an issue for "Deep comparison of objects" kata
    • 11 years ago

    Details states: "To make things simpler, it will only have to deal with simple values and objects and arrays containing strings, booleans and numbers, without taking into account regular expressiones, dates and functions"

    One of the submit tests includes an array with an object.
    [ 1, 2, null, undefined, { name: 'Joe' } ]

    I recommend to 1) update the detail to state arrays containing objects, string, booleans, and numbers or 2) remove the test.

  • Custom User Avatar
    • IVBakker
    • created a suggestion for "Deep comparison of objects" kata
    • 11 years ago

    For the second test I think it would be helpful to just compare 1 and "string" (then we can directly understand what is the test about). It took me few second to understand that one was a string and another a number.

    Otherwise good kata. Simple by the definition but more complex in the resolution.

  • © 2025 Codewars
  • About
  • API
  • Blog
  • Privacy
  • Terms
  • Code of Conduct
  • Contact

Confirm

  • Cancel
  • Confirm

Collect: undefined

Loading collection data...