计算字符串中存在字母的次数(ruby)

Sti*_*hof -1 ruby

我正在用红宝石制作一个刽子手游戏.一切都有效,除了一件事.我无法解释我需要什么,所以我做了一个例子:

string = 'cheese'
lives = 'what code goes here?'
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我必须计算'c','h','s'和只有一个'e',以便生命变量等于4.

Nab*_*eel 5

像这样?

> 'cheese'.chars.uniq.length
=> 4
Run Code Online (Sandbox Code Playgroud)