Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 955 Bytes

i_love_you_a_little_a_lot_passionately_not_at_all.md

File metadata and controls

26 lines (20 loc) · 955 Bytes

Description

Who remembers back to their time in the schoolyard, when girls would take a flower and tear its petals, saying each of the following phrases each time a petal was torn:

  1. "I love you"
  2. "a little"
  3. "a lot"
  4. "passionately"
  5. "madly"
  6. "not at all"

If there are more than 6 petals, you start over with "I love you" for 7 petals, "a little" for 8 petals and so on.

When the last petal was torn there were cries of excitement, dreams, surging thoughts and emotions.

Your goal in this kata is to determine which phrase the girls would say at the last petal for a flower of a given number of petals. The number of petals is always greater than 0.

My Solution

def how_much_i_love_you(nb_petals)
  ["I love you", "a little", "a lot", "passionately", "madly", "not at all"][nb_petals % 6 - 1]
end