文档章节

Code Hunt SECTOR4 & SECTOR5 (Conditionals1-2)

北风其凉
 北风其凉
发布于 2014/05/20 00:07
字数 691
阅读 204
收藏 2

1.关于本博客的说明

Code Hunt 是我从CSDN上的一篇文章中无意间看到的:微软研究院正式发布编程学习游戏Code Hunt,游戏地址从这里进入。

本篇博客是游戏的CONDITIONALS部分的C#部分解题代码

2.SECTOR4:CONDITIONALS

1)SECTOR4-01

SKILL RATING:3

using System;
public class Program
{
    public static bool Puzzle(bool x, bool y)
    {
        return x || y;
    }
}

2)SECTOR4-02

SKILL RATING:3

using System;
public class Program 
{
    public static bool Puzzle(bool x, bool y) 
    {
        return x&&y;
    }
}

3)SECTOR4-03

SKILL RATING:3

public class Program
{
    public static bool Puzzle(int x)
    {
        return x < 50 ? true : false;
    }
}

4)SECTOR4-04

SKILL RATING:3

using System;
public class Program
{
    public static bool Puzzle(int x, int y)
    {
        return y > x ? true : false;
    }
}

5)SECTOR4-05

SKILL RATING:2

using System;
public class Program
{
    public static int Puzzle(int i)
    {
        return i > 0 ? 1 : (i < 0 ? -1 : 0);
    }
}

SKILL RATING:3

using System;
public class Program
{
    public static int Puzzle(int i)
    {
        return i == 0 ? i : Math.Sign(i);
    }
}

6)SECTOR4-06

SKILL RATING:3

using System;
public class Program
{
    public static bool Puzzle(int i, int j)
    {
        return j > i ? false : true;
    }
}

7)SECTOR4-07

SKILL RATING:3

using System;
public class Program
{
    public static int Puzzle(int i)
    {
        return i < 100 ? 2 : 3;
    }
}

8)SECTOR4-08

SKILL RATING:3

判断数字奇偶

using System;
public class Program
{
    public static string Puzzle(int i)
    {
        return i % 2 == 0 ? "even" : "odd";
    }
}

9)SECTOR4-09

SKILL RATING:3

判断数字能否被5整除

public class Program
{
    public static string Puzzle(int i)
    {
        return i % 5 == 0 ? "multiple of 5" : "not a multiple of 5";
    }
}

10)SECTOR4-10

SKILL RATING:3

判断i能否被x整除

using System;
public class Program
{
    public static string Puzzle(int i, int x)
    {
        return i % x == 0 ?
            "multiple of " + x.ToString() :
            "not a multiple of " + x.ToString();
    }
}

11)SECTOR4-11

SKILL RATING:3

using System;
public class Program
{
    public static string Puzzle(int i, int j, int k)
    {
        return i == 2 * j && j == 2 * k ? "yes!" : "no";
    }
}

12)SECTOR4-12

SKILL RATING:3

using System;
public class Program
{
    public static int Puzzle(int i)
    {
        if (i < 8) return 0;
        if (i < 15) return 7;
        return 21;
    }
}

2.SECTOR5:CONDITIONALS2

1)SECTOR5-01

SKILL RATING:2

public class Program
{
    public static string Puzzle(string s)
    {
        if (s.Length < 4) return "short";
        if (s.Length < 8) return "average";
        if (s.Length < 15) return "long";
        return "super long";
    }
}

SKILL RATING:3

using System;
public class Program {
    public static string Puzzle(string s) {
        return s.Length < 4 ? "short" : (
            s.Length < 8 ? "average" : (
            s.Length < 15 ? "long" : "super long"));
    }
}

2)SECTOR5-02

SKILL RATING:3

using System;
public class Program
{
    public static string Puzzle(int i)
    {
        return i % 1111 == 0 ? "fancy year" : "not a fancy year";
    }
}

3)SECTOR5-03

SKILL RATING:2

判断三个数字是否为勾股数

using System;
public class Program
{
    public static bool Puzzle(int a, int b, int c)
    {
        if (a * a + b * b == c * c) return true;
        if (a * a + c * c == b * b) return true;
        if (b * b + c * c == a * a) return true;
        return false;
    }
}

SKILL RATING:3

using System;
public class Program
{
    public static bool Puzzle(int a, int b, int c)
    {
        return ((a * a + b * b == c * c) ||
            (a * a + c * c == b * b) ||
            (b * b + c * c == a * a)) ? true : false;
    }
}

4)SECTOR5-04

SKILL RATING:3

using System;
public class Program
{
    public static int Puzzle(int x, int y)
    {
        return Math.Abs(x) + Math.Abs(y);
    }
}

5)SECTOR5-05

SKILL RATING:3

using System;
public class Program 
{
    public static bool Puzzle(int i, int j) 
    {
        return i*i==j?true:false;
    }
}

END


© 著作权归作者所有

北风其凉

北风其凉

粉丝 119
博文 498
码字总数 463468
作品 4
朝阳
程序员
私信 提问
Code Hunt SECTOR0(Training)& SECTOR1(Arithmetic)

1.关于本博客的说明 Code Hunt 是我从CSDN上的一篇文章中无意间看到的:微软研究院正式发布编程学习游戏Code Hunt,游戏地址从这里进入。 本篇博客是游戏的TRAINING部分和ARITHMETIC部分的C...

北风其凉
2014/05/17
219
0
8 本免费的 Ruby 图书

1. Ruby Best Practices Website http://blog.rubybestpractices.com/ Author Gregory Brown Format PDF, HTML Pages 328 2. Programming Ruby - The Pragmatic Programmer's Guide Website ......

oschina
2013/01/07
5.7K
8
15 Software Development Influencers You Should Follow in 2018

From software developers to software architects, the software world is full of influential people, many of whom have active social media presence. Therefore, I decided to write ......

Ekaterina Novoseltseva
2017/12/27
0
0
Hunt framework 1.0.0 正式版,三年来最大更新

Hunt framework 通过三年的不断完善,HuntLabs 所有成员很高兴的对外宣布 hunt 1.0.0 正式版,经过了 0.4.x / 0.5.x / 0.7.x / 0.9.x / 0.10.x 的一些重要分支,我们改进了很多不方便使用的地...

冰力
2018/06/04
3.7K
27
Code Hunt SECTOR2(Loops)& SECTOR3(Loops2)

1.关于本博客的说明 Code Hunt 是我从CSDN上的一篇文章中无意间看到的:微软研究院正式发布编程学习游戏Code Hunt,游戏地址从这里进入。 本篇博客是游戏的LOOPS部分的C#部分解题代码 2.SECT...

北风其凉
2014/05/18
484
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
40分钟前
4
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
42分钟前
7
0
Rainbond集群的安装和运维的原理

本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。 1.Rainbond集群节点概述 1.1 节点分类 属性 类型 说明 manage 管...

好雨云帮
53分钟前
8
0
好程序员大数据学习路线分享UDF函数

1.为什么需要UDF? 1)、因为内部函数没法满足需求。 2)、hive它本身就是一个灵活框架,允许用自定义模块功能,如可以自定义UDF、serde、输入输出等。 2.UDF是什么? UDF:user difine fun...

好程序员官方
55分钟前
6
0
Groovy中 Base64 URL和文件名安全编码

Base64 URL和文件名安全编码 Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是...

白石
59分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部