csharp基础练习题:反恐精英系列【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

csharp基础练习题:反恐精英系列【难度:1级】:

亚历克斯是非常爱玩反恐精英.据了解,炸弹爆炸的时间为35秒配置.当他效力于反恐怖小组和单独存在的,他不知道,他将有足够的时间去工厂和化解炸弹.您必须编写一个函数来帮助他!你必须考虑到不同类型的武器运动的速度是不同的.化解炸弹所需要的时间为10秒或5秒化解套件.运行速度与不同类型的武器(以米每秒),载于下文.

名称 - 速

刀 - 250

石榴 - 245

五十七 - 245

TEC-6 - 245

格洛克 - 240

P250 - 240

P2000 - 240

双Berettas - 240

MP-9 - 240

BIZON - 240

沙漠之鹰 - 230

UMP - 230

P90 - 230

M4A1 - 225

MAG-7 - 225

MP-7 - 220

FAMAS - 220

SSG553 - 220

AUG - 220

诺瓦 - 220

SSG08 - 220

SCAR - 215

XM 1014 - 215

G3SG1 - 215

加利尔 - 215

个子矮的 - 210

AWP - 200

M249 - 195

内盖夫沙 - 195

输入

在输入端,函数接收下列参数:
;由Alex去植物所需的距离(以米为单位) - 1的int参数
2.字符串参数 - 与亚历运行武器的名称;
3.布尔参数 - 亚历的存在化解套件.

产量

如果Alex拥有足够的时间来化解炸弹,你应该返回字符串"反恐怖赢!".或返回字符串"恐怖分子赢了!"在相反的情况.

IsBombDefused(4000, “刀”,假) - >反恐怖赢!
IsBombDefused(9000, “AWP”,真) - >恐怖分子赢了!
IsBombDefused(5000, “P90”,真) - >反恐怖赢!
IsBombDefused(8000, “法码斯”,假) - >恐怖分子赢了!

编程目标:

namespace CS {
  using System;
  public class Kata
  {
    public static string IsBombDefused(int distance, string weapon,  defusekit)
    {
    // Magic Time!
    return "";
    }
  }
}


测试样例:

namespace CS {
  using NUnit.Framework;
  using System;
  [TestFixture]
  public class KataTest1
  {
    [Test]
    public void Test()
    {
      .(, (, , false));
      Assert.AreEqual("Terrorist Win!", IsBombDefused(9000, "AWP", true));
      Assert.AreEqual("Counter-Terrorist Win!", IsBombDefused(5000, "P90", true));
      Assert.AreEqual("Terrorist Win!", IsBombDefused(8000, "Famas", false));
    }
  }
}


最佳答案(多种解法):

点击查看答案

更多关联题目:

免责申明

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值