用Javascript发推文很困难

时间:2018-09-20 05:10:33

标签: javascript

编写一个名为“ tweets”的函数,该函数将字符串作为参数并返回将输入推文推向世界所需的推文数。注意:一条推文的最大长度为280个字符

 function tweets(x) {
    if (x.length <= 280) {
    return 1;
    }
    else {
    return false;
    }
 }

运行代码时,我总是收到错误的输入。我应该如何修正我的代码?

1 个答案:

答案 0 :(得分:1)

基本上,您希望将字符总数(然后是字符串的private async Task<bool> OpenConnection()除以280,然后将整数舍入到下一个更大的整数(使用length)。

您可以使用类似:Math.ceil()

我们为什么要对您的测试用例进行“划分”:

  • 280是280 * 1
  • 560是280 * 2

现在,假设您有281个字符,那么该除法将给出一个介于1和2之间的十进制数字(实际上是1.00357 ...)。因此,重要的是它不能完全适合1个tweet,因此您必须为此1个多余的字符使用另一个