csharp基础练习题:喝酒关于【难度:0级】:

  • 儿童喝甜酒.
  • 青少年喝可乐.
  • 青壮年喝啤酒.
  • 成人喝威士忌.

请接收年龄的关系,并返回他们喝什么.

** 规则:**

  • 儿童14岁以下.
  • 青少年18岁以下.
  • 杨在21岁.
  • 成人有21个或更多.

** 例子:**

peopleWithAgeDrink(13)=== "饮料棕榈酒"
peopleWithAgeDrink(17)=== "喝可乐"
peopleWithAgeDrink(18)=== "啤酒饮料"
peopleWithAgeDrink(20)=== "啤酒饮料"
peopleWithAgeDrink(30)=== "饮料威士忌"

people_with_age_drink(13)== "饮料棕榈酒"
people_with_age_drink(17)== "喝可乐"
people_with_age_drink(18)== "啤酒饮料"
people_with_age_drink(20)== "啤酒饮料"
people_with_age_drink(30)== "饮料威士忌"

PeopleWithAgeDrink(13)== "喝甜酒"
PeopleWithAgeDrink(17)== "喝可乐"
PeopleWithAgeDrink(18)== "喝啤酒"
PeopleWithAgeDrink(20)== "喝啤酒"
PeopleWithAgeDrink(30)== "喝威士忌"

peopleWithAgeDrink 13 = "饮料棕榈酒"
peopleWithAgeDrink 17 = "饮料焦炭"
peopleWithAgeDrink 18 = "啤酒饮料"
peopleWithAgeDrink 20 = "啤酒饮料"
peopleWithAgeDrink 30 = "饮料威士忌"

people_with_age_drink(13); // => "饮料棕榈酒"
people_with_age_drink(17); // => "饮料焦炭"
people_with_age_drink(18); // => "啤酒饮料"
people_with_age_drink(20); // => "啤酒饮料"
people_with_age_drink(30); // => "饮料威士忌"

编程目标:

public class Kata
{
  public static string PeopleWithAgeDrink(int old)
  {
  }
}


测试样例:

using NUnit.Framework;
using System;
[TestFixture]
public class Tests
{
  [Test]
  [TestCase(22, ExpectedResult="drink whisky")]
  public static string FixedTest(int old)
    return Kata.PeopleWithAgeDrink(old);
  }
}


最佳答案(多种解法):

点击查看答案

更多关联题目:

csharp进阶练习题:的replaceAll(输入,查找,替换)【难度:2级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
csharp高级练习题:最近的和最小【难度:3级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练

免责申明

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars/
https://www.codewars/kata/drink-about

更多推荐

csharp基础练习题:喝酒关于【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练