反恐精英系列【难度:1级】:

答案1:

namespace CS
{using System;using System.Collections.Generic;public class Kata{private static Dictionary<string, int> s = new Dictionary<string, int>{{ "Knife", 250 }, { "Pomegranate", 245 }, { "The Five-seven", 245 }, { "Tec-6", 245 }, { "Glock", 240 },{ "P250", 240 }, { "P2000", 240 }, { "Dual Berettas", 240 }, { "Mp-9", 240 }, { "Bizon", 240 },{ "Desert Eagle", 230 }, { "Ump", 230 }, { "P90", 230 }, { "M4A1", 225 }, { "MAG-7", 225 },{ "Mp-7", 220 }, { "Famas", 220 }, { "SSG553", 220 }, { "AUG", 220 }, { "Nova", 220 },{ "SSG08", 220 }, { "SCAR", 215 }, { "XM 1014", 215 }, { "G3SG1", 215 }, { "Galil", 215 },{ "Sawed-Off", 210 }, { "AWP", 200 }, { "M249", 195 }, { "Negev", 195 }};public static string IsBombDefused(int d,string w,bool k)=>$"{(35-(k?5:10)>d/s[w]?"Counter-":string.Empty)}Terrorist Win!";}
}​

答案2:

using System;
using System.Collections.Generic;namespace CS {public class Kata{public static string IsBombDefused(int distance, string weapon, bool defusekit){var conversion = new Dictionary<string, int> {{"Knife", 250},{"Pomegranate", 245},{"The Five-seven", 245},{"Tec-6", 245},{"Glock", 240},{"P250", 240},{"P2000", 240},{"Dual Berettas", 240},{"Mp-9", 240},{"Bizon", 240},{"Desert Eagle", 230},{"Ump", 230},{"P90", 230},{"M4A1", 225},{"MAG-7", 225},{"Mp-7", 220},{"Famas", 220},{"SSG553", 220},{"AUG", 220},{"Nova", 220},{"SSG08", 220},{"SCAR", 215},{"XM 1014", 215},{"G3SG1", 215},{"Galil", 215},{"Sawed-Off", 210},{"AWP", 200},{"M249", 195},{"Negev", 195},};bool result = 35 - (defusekit ? 5 : 10) - (1.0 * distance / conversion[weapon]) > 0;return result ? "Counter-Terrorist Win!" : "Terrorist Win!";}}
}​

答案3:

namespace CS
{using System;using System.Collections;using System.Collections.Generic;public class Kata{private static readonly IDictionary<string, double> w2s = new Dictionary<string, double>(){{"Knife", 250},{"Pomegranate", 245},{"The Five-seven", 245},{"Tec-6", 245},{"Glock", 240},{"P250", 240},{"P2000", 240},{"Dual Berettas", 240},{"Mp-9", 240},{"Bizon", 240},{"Desert Eagle", 230},{"Ump", 230},{"P90", 230},{"M4A1", 225},{"MAG-7", 225},{"Mp-7", 220},{"Famas", 220},{"SSG553", 220},{"AUG", 220},{"Nova", 220},{"SSG08", 220},{"SCAR", 215},{"XM 1014", 215},{"G3SG1", 215},{"Galil", 215},{"Sawed-Off", 210},{"AWP", 200},{"M249", 195},{"Negev", 195}};public static string IsBombDefused(int distance, string weapon, bool defusekit){return (35 < distance / w2s[weapon] + (defusekit ? 5 : 10)) ? "Terrorist Win!" : "Counter-Terrorist Win!";}}
}
​

答案4:

using System.Collections.Generic;
namespace CS
{public class Kata{static Dictionary<string,int> M = new Dictionary<string,int>{{"Knife",250},{"Pomegranate",245},{"The Five-seven",245},{"Tec-6",245},{"Glock",240},{"P250",240},{"P2000",240},{"Dual Berettas",240},{"Mp-9",240},{"Bizon",240},{"Desert Eagle",230},{"Ump",230},{"P90",230},{"M4A1",225},{"MAG-7",225},{"Mp-7",220},{"Famas",220},{"SSG553",220},{"AUG",220},{"Nova",220},{"SSG08",220},{"SCAR",215},{"XM 1014",215},{"G3SG1",215},{"Galil",215},{"Sawed-Off",210},{"AWP",200},{"M249",195},{"Negev",195}};public static string IsBombDefused(int Q,string W,bool E) => (E ? 30 : 25) * M[W] < Q ? "Terrorist Win!" : "Counter-Terrorist Win!";}
}​

答案5:

namespace CS {using System;using System.Collections.Generic;public class Kata{public static string IsBombDefused(int distance, string weapon, bool defusekit){int defusetime = 10, time = 0;if (defusekit == true) defusetime = 5;Dictionary<string, int> Weapons = new Dictionary<string, int>() {{ "Knife",250 },
{ "Pomegranate",245 },
{ "The Five-seven",245 },
{ "Tec-6",245 },
{ "Glock",240 },
{ "P250",240 },
{ "P2000",240 },
{ "Dual Berettas",240 },
{ "Mp-9",240},{  "Bizon",240},{ "Desert Eagle",230},
{"Ump",230},
{"P90",230},
{"M4A1",225},
{"MAG-7",225},
{"Mp-7",220},
{"Famas",220},
{"SSG553",220},
{"AUG",220},
{"Nova",220},
{"SSG08",220},
{"SCAR",215},
{"XM 1014",215},
{"G3SG1",215},
{"Galil",215},
{"Sawed-Off",210},
{"AWP",200},
{"M249",195},
{"Negev",195}};foreach (KeyValuePair<string, int> w in Weapons)if (w.Key == weapon)time = ((distance) / (w.Value)) + defusetime;return time > 35 ? "Terrorist Win!" : "Counter-Terrorist Win!";}}
}​

C#练习题答案: 反恐精英系列【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战相关推荐

  1. C#练习题答案: 字母战争 - 核打击【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    字母战争 - 核打击[难度:3级]: 答案1: using System; using System.Text.RegularExpressions; using System.Linq; publi ...

  2. C#练习题答案: 寻找恩人【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    寻找恩人[难度:1级]: 答案1: using System; using System.Linq;public class NewAverage {public static long NewAvg ...

  3. C#练习题答案: 图片#1 - 重建巴别塔【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    图片#1 - 重建巴别塔[难度:1级]: 答案1: using System.Linq;public static class Kata {public static string Babel(int ...

  4. C#练习题答案: TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    TO DE-RY-PO-陆琪暗号[难度:1级]: 答案1: using System.Linq;public class Kata{public static string Encode(string ...

  5. C#练习题答案: 英雄的根【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    英雄的根[难度:1级]: 答案1: using System;public class IntSqRoot {const int error = 1;public static long IntRac ...

  6. C#练习题答案: scytale的编码器/解码器(古斯巴达密码)【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    scytale的编码器/解码器(古斯巴达密码)[难度:3级]: 答案1: using System; using System.Linq; using System.Text.RegularExpre ...

  7. C#练习题答案: 产品和LCMS之间的差异总和【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    产品和LCMS之间的差异总和[难度:1级]: 答案1: using System.Linq;public class Kata {static int gcd(int a, int b) {if(a ...

  8. C#练习题答案: 巴路士惠勒改造【难度:4级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    巴路士惠勒改造[难度:4级]: 答案1: using System; using System.Collections.Generic; using System.Linq;public class ...

  9. C#练习题答案: 折叠用自己的方式去月球【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

    折叠用自己的方式去月球[难度:1级]: 答案1: using System; using System.Collections.Generic;public class Kata {public st ...

最新文章

  1. Dubbo的总体架构
  2. Golang copy()函数
  3. 全球及中国植物脂肪酸行业供给前景与需求规模预测报告2022版
  4. HDU1011 Starship Troopers(树形dp)
  5. 计蒜客 Reversion Count
  6. SAP Spartacus能够使用的theme
  7. android开发中的数据库SQLite的使用
  8. 线性代数拾遗(四):线性方程组的应用
  9. [数据集]新浪微博数据集MicroblogPCU
  10. mysql-connector-java-8.0.26.jar MySQLJDBC下载
  11. 第三方支付接口对接基本流程
  12. 方便简洁的在线WEB多人网页聊天室系统源码
  13. 两个次序统计量的联合密度函数
  14. 价值博客们--by 刘末鹏
  15. 使用pip出现报错:Could not find a version that satisfies the...No matching distribution distributio...
  16. HDU 操作系统实验二 -设计一个系统调用,返回指定进程的相关时间信息
  17. CSS3 画皮卡丘
  18. hadoop中使用lzo压缩算法
  19. linux手机内存碎片整理软件,Linux不需要磁盘碎片整理
  20. [计算机网络] 拥塞控制

热门文章

  1. vim编辑器的简单使用(参考别人文章的学习笔记)
  2. Go语言实战之数组的内部实现和基础功能
  3. c语言输入一串字符统计各字母出现次数,统计输入字符各个字母出现频率的解题思路...
  4. Hadoop中Namenode单点故障的解决方案
  5. GPU Counter功能更新|支持Adreno、PowerVR芯片
  6. 吃鸡神器!新款苹果 iPad,免费送一台!
  7. 【技术文档】《算法设计与分析导论》R.C.T.Lee等·第4章 分治策略
  8. 华为p50鸿蒙系统5G5G,华为P50最新确认:2K屏+鸿蒙系统+5220mAh,这才是华为的实力...
  9. 引起计算机故障的因素有哪些,电源故障引起的电脑问题有哪些
  10. photoshopcs6破解补丁用来干嘛的