速贴墙纸
来源:互联网 发布:python3 调用js 编辑:程序博客网 时间:2024/04/20 02:05
描述:
约翰想用墙纸装饰他的房间,但他不确定需要买几卷,已知约翰的房间长“l”米,宽“w”米,高“h”米。墙纸长“10”米,宽“52”厘米。为了以防万一,他想买比他所需要的墙纸长度多百分之十五,你能帮帮他吗?
例如:
wallpaper(4, 3.5, 3) 应该返回 “ten”
CodeWar:
using System;using System.Collections.Generic;public class Wallpaper{ public static string WallPaper(double l, double w, double h) { var numberName = new Dictionary<int, string>() { { 1, "one" }, { 2, "two" }, { 3, "three" }, { 4, "four" }, { 5, "five" }, { 6, "six" }, { 7, "seven" }, { 8, "eight" }, { 9, "nine" }, { 10, "ten" }, { 11, "eleven" }, { 12, "twelve" }, { 13, "thirteen" }, { 14, "fourteen" }, { 15, "fifteen" }, { 16, "sixteen" }, { 17, "seventeen" }, { 18, "eighteen" }, { 19, "nineteen" }, { 20, "twenty" } }; return l > 0 && w > 0 && h > 0 ? numberName[(int)Math.Ceiling(2 * h * (l + w) / 5.2 * 1.15)] : "zero"; }}
0 0
- 速贴墙纸
- 贴墙纸前为什么要刷基膜?
- [原]墙纸
- 键盘墙纸
- 设置墙纸
- 动态墙纸
- 开机自动更换墙纸
- 怎么自动换墙纸?
- [原]Hillin Design 墙纸
- 设置Windows墙纸
- HOW TO:墙纸设置
- Delphi内更换墙纸
- 开机自动更换墙纸
- 用脚本更换墙纸
- windows7墙纸的位置?
- android-修改默认墙纸
- 修改默认墙纸
- android 墙纸修改
- 【读书笔记】大话设计模式—代理模式
- 437_Path_Sum_III
- JSONObject和JSONArray的理解及用法
- 将某一用户下的所有provideID到redis缓存
- Android 性能典范:拯救计划
- 速贴墙纸
- matlab 用 matlabFunction 定义含参变量的积分,将符号函数转化为匿名函数
- OAuth2 Server php
- 汇编语言常用指令集
- android 相对布局属性
- NOIP2012 D1T3 开车旅行
- 解决springmvc项目中使用websocket注解不能注入
- arguments.callee,anguments.callee.caller用法
- React Native 原生模块封装、发布、调用