C#练习题答案: 折叠用自己的方式去月球【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
折叠用自己的方式去月球【难度:1级】:
答案1:
using System;
using System.Collections.Generic;public class Kata
{public static int? FoldTo(double distance){double thickness = 0.0001;if (distance < 0 )return null;if (distance >= 0 && distance <= thickness)return 0;return (int)Math.Ceiling(Math.Log((distance / thickness), 2));}
}
答案2:
public class Kata
{public static int? FoldTo(double distance){if (distance < 0)return null;var foldthickness = 0.0001;var amountOfFolds = 0;while (foldthickness < distance){foldthickness *= 2;amountOfFolds++;}return amountOfFolds;}
}
答案3:
public class Kata
{public static int? FoldTo(double d){if (d < 0) return null;int r = 0;for (double a=0.0001;a<d;a*=2,r++);return r;}
}
答案4:
public class Kata
{public static int? FoldTo(double distance){if (distance < 0)return null; double cur = 0.0001;var i = 0;while (cur < distance){cur *= 2;i++;}return i;}
}
答案5:
public class Kata
{public static int? FoldTo(double distance){int count=0;double i=0.0001;while (i<distance){i=i*2;count+=1;}if (distance<0){return null;}return count;}
}
答案6:
using System;
public class Kata
{public static int? FoldTo(double distance){if (distance < 0)return null;int folds = 0;while (distance > 0.0001){distance /= 2;folds++;}return folds;}
}
答案7:
public class Kata
{public static int? FoldTo(double distance){double result = 0.0001;int? n = 0;if (distance >= 0){while(result<=distance){n++;result*=2 ; }}else{n = null;}return n;}
}
答案8:
public class Kata
{public static int? FoldTo(double distance){int? count;double t;if (distance < 0)return (null);t = 0.0001;for (count = 0; t < distance; count++)t *= 2;return (count);}
}
答案9:
public class Kata
{public static int? FoldTo(double distance){if (distance < 0){return null;};int result = 0;double thickness = 0.0001;while (thickness < distance){thickness *= 2;result++;};return result;}
}
答案10:
using System;
public class Kata
{public static int? FoldTo(double distance){if (distance<0) return null;int k = 0;while (distance>0.00001){if (distance <= 0.0001)return k;distance = distance / 2;k++;} return k;}
}
C#练习题答案: 折叠用自己的方式去月球【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战相关推荐
- C#练习题答案: 字母战争 - 核打击【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
字母战争 - 核打击[难度:3级]: 答案1: using System; using System.Text.RegularExpressions; using System.Linq; publi ...
- C#练习题答案: 寻找恩人【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
寻找恩人[难度:1级]: 答案1: using System; using System.Linq;public class NewAverage {public static long NewAvg ...
- C#练习题答案: 反恐精英系列【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
反恐精英系列[难度:1级]: 答案1: namespace CS {using System;using System.Collections.Generic;public class Kata{pr ...
- C#练习题答案: 图片#1 - 重建巴别塔【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
图片#1 - 重建巴别塔[难度:1级]: 答案1: using System.Linq;public static class Kata {public static string Babel(int ...
- 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 ...
- C#练习题答案: 英雄的根【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
英雄的根[难度:1级]: 答案1: using System;public class IntSqRoot {const int error = 1;public static long IntRac ...
- C#练习题答案: scytale的编码器/解码器(古斯巴达密码)【难度:3级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
scytale的编码器/解码器(古斯巴达密码)[难度:3级]: 答案1: using System; using System.Linq; using System.Text.RegularExpre ...
- C#练习题答案: 产品和LCMS之间的差异总和【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
产品和LCMS之间的差异总和[难度:1级]: 答案1: using System.Linq;public class Kata {static int gcd(int a, int b) {if(a ...
- C#练习题答案: 巴路士惠勒改造【难度:4级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
巴路士惠勒改造[难度:4级]: 答案1: using System; using System.Collections.Generic; using System.Linq;public class ...
最新文章
- 负载均衡中使用 Redis 实现共享 Session
- Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接
- maven 更改项目名称
- 0X000000该内存不能read的解决方法
- 经常玩电脑正确的坐姿_初级茶艺师工作技能培训:第一节礼仪(正确的坐姿)...
- Servlet3.1 新增的非阻塞式IO
- 【转】Win7安装Oracle10g经验分享
- Spark中Data skew(数据倾斜)Java+Python+Scala三种接口完整代码
- WPF 获得文件夹路径 FolderBrowserDialog
- 2010软考软件设计师冲刺精选【专家压轴模拟•下】
- 运算符sizeof_C程序通过使用sizeof()运算符对数组元素进行计数
- 最小生成树之普里姆算法(Prim算法)
- 修改CentOS系统的默认启动级别
- 2021年中国乙酸异冰片酯市场趋势报告、技术动态创新及2027年市场预测
- 配置多台机器SSH相互通信信任
- RTSP丢包处理原理及doubango代码改进
- 求链表是否有环,及环入口,环长度
- win10下乌龟git安装和使用
- 雨听|Vs Code中使用markdown语法实现mac风格的代码块
- C、C++编程学习资料收藏