Sinatra编码练习

时间:2014-04-12 19:38:52

标签: sinatra

我最近被潜在的雇主分配了一个编码练习,很想知道是否有人可以帮助我......

这是怎么回事:

“Twitter最近宣布了一项通过元音货币化的大胆商业策略。

基于一些相当的 可靠的内部信息,我们认为Twitter最终将其服务分为三层:

●Twttr:仅限辅音

●Twitter:仅限字母(无空格,标点符号或符号)(每月5美元)

●Twitter ++:任何角色(每月10美元)

以下是不同服务层的推文示例:

Twttr: gvngqcktlknrbysnmrblmdlbstnrbprjctnghttmrrwnghttthghtbtddmntnf rpzzdrnks

Twitter的: givingaquicktalkonrubysenumerablemodulebostonrbprojectnightto morrownightatthoughtbotdidimentionfreepizzadrinks

微博++: 快速谈谈#Ruby的可枚举模块@bostonrb 项目之夜明天晚上7点@thoughtbot!我提到了免费吗? 比萨饼/饮料?

挑战

使用Sinatra框架创建Web应用程序。 Web应用程序将显示一个简单的表单 它有一个文本字段输入和一个“解释”按钮。

当您输入Twttr消息(仅限辅音!)并按“解释”按钮时,网络 应用程序应该计算可以使用这些字母创建的所有可能的英语短语 给出。

应显示:

●可以制作的短语数量

●所有短语的列表

为了保持可能的短语列表简短,你不应该考虑任何少于两个辅音的单词。“

你会采取什么措施来解决这个问题? (我假设它与正则表达式有关,并且从句子中取出辅音)。

此外 - 这是一个可以在几天内由Sinatra / RoR经验有限的人(但很多前端/ CSS / HTML / jQuery)完成的事情吗?

非常感谢你!

0 个答案:

没有答案