文件名称:leetcode分类-codewars:代码战
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-19 17:44:59
系统开源
leetcode 分类二元加法 (7 kyu) 实现一个函数,将两个数字相加并以二进制形式返回它们的和。 可以在添加之前或之后进行转换。 返回的二进制数应该是一个字符串。 人口增长 (7 kyu) 在一个小镇,年初人口为 p0 = 1000。 人口以每年 2% 的速度定期增加,而且每年有 50 多名新居民来到该镇居住。 该镇需要多少年才能看到其人口大于或等于 p = 1200 名居民? 第一年年底将有:1000 + 1000 * 0.02 + 50 => 1070 居民 在第 2 年结束时将有: 1070 + 1070 * 0.02 + 50 => 1141 居民(居民人数为整数) 第 3 年结束时将有:1141 + 1141 * 0.02 + 50 => 1213 这将需要整整3年。 更一般的给定参数: p0,百分比,aug(每年来或离开的居民),p(超过的人口) 函数 nb_year 应该返回使人口大于或等于 p 所需的 n 整年数。 aug 是整数,百分比是正数或空数,p0 和 p 是正整数 (> 0) 示例:nb_year(1500, 5, 100, 5000) -> 15 n
【文件预览】:
codewars-master
----lastDigit.js(1KB)
----highestAndLowest.js(257B)
----maxSubarraySum.js(565B)
----equalSideArray.js(317B)
----ipToint32.js(221B)
----twoSum.js(195B)
----uniqueinOrder.js(325B)
----wordA10n.js(583B)
----composeFunctions.js(148B)
----friendOrFoe.js(87B)
----superStreetFighter2.js(1KB)
----sumOf2Lowest.js(145B)
----buildTower.js(363B)
----countingSheep.js(197B)
----perfectPower.js(761B)
----findOdd.js(184B)
----vasyaClerk.js(463B)
----expandedNumber.js(305B)
----helpBookseller.js(365B)
----shortestWord.js(164B)
----populationGrowth.js(221B)
----streetFighter2.js(818B)
----beeramid.js(251B)
----simpleEncryption.js(775B)
----multilinearPolynomials.js(1KB)
----binaryAddition.js(70B)
----takeTenMinuteWalk.js(463B)
----primeGaps.js(454B)
----README.md(27KB)
----onesAndZeros.js(78B)
----sortTheOdd.js(161B)
----getTheMiddleChar.js(105B)
----countSmileyFaces.js(419B)