小编Jas*_*ora的帖子

在下列条件下编写程序以查找所有数字的平方和?

给定两个数字n1和n2使得n2> n1,找到从n1到n2(包括n1和n2)的所有数字的平方和.

我的方法:

我尝试使用for循环迭代来解决问题n1,n2但我得到了错误的答案

下面是我的代码函数:

public int computeSumofSquares (int n1, int n2) 
{
    int sum=0;
    if(n2>n1)
    {
        for(int i=n1;i<=n2;i++)
        {
            sum=((sum)+(n1*n1));
        }
    }
    return sum;
    //write your code here

}
Run Code Online (Sandbox Code Playgroud)

对于输入

Parameters  Actual Output   Expected Output
'8' '10'    192             245
Run Code Online (Sandbox Code Playgroud)

java

15
推荐指数
3
解决办法
8725
查看次数

返回字符串"hello/HELLO/hellO ..."出现在给定字符串中的任何位置的次数

返回字符串"hello/Hello/... etc"出现在给定字符串中的任何位置的次数.

问题的不同之处在于

字符串hello可以是任何情况,即大写或小写.

样本输入#1
计数("abc hello def")

样本输出#1
1

样本输入#2
计数("你好.你好.好.")

样本输出#2
2

样本输入#3
计数("hi")

样本输出#3
0

MyApproach

public int count(String str)
    {
      String str1="Hello";

        int l=str.length();
        int l1=str1.length();
        if(l<l1)
        {
         return 0;
        }
        else
        {
           int count=0;
           int p=0;
           int j=0;
           while(j<l)
           {
            char c=str.charAt(j);
            char c1=str1.charAt(p);
            if(c==c1)
             {
               p++;

               if(p==l1)
               {
                count++;
                p=0;
               }  

             }
             else
             {
                 p=0;
             }
             j++;

           } 

     return count;
    }

}

Output       TestcaseParameters Testcase Actual Answer  Expected

No output    'HELLO how are you' …
Run Code Online (Sandbox Code Playgroud)

java loops if-statement

-3
推荐指数
1
解决办法
965
查看次数

标签 统计

java ×2

if-statement ×1

loops ×1