Ad
  • Default User Avatar

    Why "return someCondition ? true : false" and not just "return someCondition"?

  • Default User Avatar

    I agree. I interpret "you don't have to worry with strings with less than two characters" to mean "if a string has less than two characters, do not modify it." This understanding implies that you must ensure that you do not modify strings if they contain only one character, which requires a check. If they meant "all strings passed in will have at least 2 characters," they should have said that.