Ad
  • Custom User Avatar

    My current code uses w[1..-1] (as a workaround) not w[1..]. As stated in my previous comment, it'd be nice to know what the discrepancy is...

  • Custom User Avatar

    Your current code works, so I can't tell you what was wrong with another version.

  • Custom User Avatar

    You are right that arguments are strings, but the way how you use downcase is not fully correct. How will your solution work for string "aA"? What will word.count(l) return for each character?

    The Issue tag is meant to be used when you find a bug or some other problem in a kata, and something needs to be fixed. In this case, your problems are caused by a bug in your solution. There is nothing to fix in the kata.

  • Custom User Avatar

    I see the problem mentioned with the map, although that's not the entirety of my concern. (I guess I'll try to avoid the "issues" button unless someone tells me otherwise.) However, Is there something going on with w[1..] not working for the kata or an issue with my local ruby perhaps being a different version than the website's?

  • Custom User Avatar

    Okay, i removed the "issue" flag and, though my biggest issue was that it produced errors referencing lines and code that had nothing to do with what I provided, i'll avoid the issues button. I'm new to this site so please let me know at what point it is advisable to touch the "issue" button.

    Edit: also I'm not sure how to make sense of your comment. "".downcase is valid Ruby to run on a string and passes the initial test. Unless I am drastically mistaken here, I assumed that the arguments used in both the initial test and the tests used on submisssion would be strings.

  • Custom User Avatar

    Why would you treat double spaces any differently than single spaces? I don't think this is reason enough to raise an issue.

  • Custom User Avatar

    Your code has some problems, not a kata issue. map doesn't mutate the array in place and there is also another problem with the code you posted that I'll let you figure out. Use Question label next time.

  • Custom User Avatar

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

  • Custom User Avatar

    I'm encountering numerous problems with this kata in Ruby. It works fine when I run the code in IRB, but it generates bizarre syntax errors or just doesn't run the important code that does string mangling. Not sure what's going on. I'll post more specifics in a reply so this can stay spoiler-free....

  • Custom User Avatar

    This answer blows my mind, but i think it's worth having a caveat: it only works if the supplied numbers match the scenario where one-and-only-one number is used an odd number of times. If multiple numbers are used an odd number of times or all numbers are used an even number of timees, then you'll get a seemingly random number and not be able to determine what is what...

  • Custom User Avatar

    i added better assertion messages to Ruby. your code is wrong, downcase is not a mutating method, so think about how it affects the logic of your code. please do not raise issues so lightly in the future, ask a question instead to ask for help

  • Custom User Avatar

    Is this code bugged in Ruby? Running "test" only runs one test (which it passed). I had to manually check every listed test, which all match. But when I try to submit, it fails...something...