# 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"


def odds_and_evens(string, return_odds)
	arr = string.split('')
	ch_num = arr.count
	new_arr = []
	i = return_odds ? 1 : 0
	while (i <= ch_num)
		new_arr.push(arr [i])
		i += 2
	end
	return new_arr.join
end
