zoukankan      html  css  js  c++  java
  • FreeCodeCamp:Confirm the Ending

    要求:

    检查一个字符串(str)是否以指定的字符串(target)结尾。

    如果是,返回true;如果不是,返回false。

    结果:

    • confirmEnding("Bastian", "n") 应该返回 true.
    • confirmEnding("Connor", "n") 应该返回 false.
    • confirmEnding("Walking on water and developing software from a specification are easy if both are frozen", "specification") 应该返回 false.
    • confirmEnding("He has to give me a new name", "name") 应该返回 true.
    • confirmEnding("He has to give me a new name", "me") 应该返回 true.
    • confirmEnding("He has to give me a new name", "na") 应该返回 false.
    • confirmEnding("If you want to save our world, you must hurry. We dont know how much longer we can withstand the nothing", "mountain") 应该返回 false.

     

     1 function confirmEnding(str, target) {
     2   // "Never give up and good luck will find you."
     3   var length=target.length;
     4   var strlength=str.length;
     5   var newstr=str.substr(strlength-length,length);
     6   if(newstr==target){
     7     return true;
     8   }
     9   else{
    10     return false;
    11   }
    12   // -- Falcor
    13   //return str;
    14 }
    15 
    16 confirmEnding("Bastian", "n");

     

     

  • 相关阅读:
    随机验证码实验报告
    输出验证
    原码,反码,补码!
    枚举验证结论
    Java第一次考试有感
    暑假第七周学习进度报告
    暑假第六周学习进度报告
    MySQL学习笔记(22)——常用的日期时间函数
    execute()返回值——true or false
    ORM
  • 原文地址:https://www.cnblogs.com/ttmj865/p/6048852.html
Copyright © 2011-2022 走看看