session1/challenge/6_string.rb
# You'll get a string and a boolean.
# When the boolean is true, return a new string containing all the odd characters.
# When the boolean is false, return a new string containing all the even characters.
#
# If you have no idea where to begin, remember to check out the cheatsheets for string and logic/control
#
# odds_and_evens("abcdefg",true)    # => "bdf"
# odds_and_evens("abcdefg",false)   # => "aceg"
You'll get a string and a boolean.
When the boolean is true, return a new string containing all the odd characters.
When the boolean is false, return a new string containing all the even characters.

If you have no idea where to begin, remember to check out the cheatsheets for string and logic/control


You ' ll get a string and a boolean . When the boolean is true return a new string containing all the odd characters . When the boolean is false return a new string containing all the even characters . If you have no idea where to begin remember to check out the cheatsheets for string and logic / control
def odds_and_evens(string, return_odds)
  evens = ''
  odds = ''
  string.split('').each_with_index { |c, i| i.odd? ? odds << c : evens << c }
  return_odds ? odds : evens
end
def odds_and_evens ( string , return_odds ) evens = '' odds = '' string . split ( '' ) . each_with_index { | c , i | i . odd? ? odds << c : evens << c } return_odds ? odds : evens end
You'll get a string and a boolean.
You ' ll get a string and a boolean .
string
<not_specific>
return_odds
<not_specific>