当前位置: 首页 > 知识库问答 >
问题:

在编写蝙蝠预热时遇到困难:max1020

苏涛
2023-03-14

有人能帮我解决这个编码蝙蝠的问题吗,我很接近,但我不明白我做错了什么。我试着用不同的方法重新编写我的代码,并研究了解决方案。如果有人能解释这个问题,那就太好了。我对编码和Java非常陌生,所以如果解决方案是显而易见的,我很抱歉。这就是问题所在。

max1020(11, 19) → 19

max1020(19, 11) → 19

max1020(11, 9) → 11
public int max1020(int a, int b) {
    int max = 0;
    if(a>b){
      max = a;
    }else{
      max = b;
    }
   if((a<=20  &&  a>=10)||(b<=20 && b>=10)){
     return max;
   }
   return 0;
}
Expected    Run     
max1020(11, 19) → 19    19  OK  
max1020(19, 11) → 19    19  OK  
max1020(11, 9) → 11 11  OK  
max1020(9, 21) → 0  0   OK  
max1020(10, 21) → 10    21  X   
max1020(21, 10) → 10    21  X   
max1020(9, 11) → 11 11  OK  
max1020(23, 10) → 10    23  X   
max1020(20, 10) → 20    20  OK  
max1020(7, 20) → 20 20  OK  
max1020(17, 16) → 17    17  OK  

共有1个答案

岑俊弼
2023-03-14

您首先似乎知道最大值。然后-

 if((a<=20  &&  a>=10)||(b<=20 && b>=10)){
   return max;
 }

上面的代码段返回max,而不管max实际上是否在该范围内。

 类似资料:
  • 我正在尝试使用android Studio从tess-two项目中构建两只眼睛。我为tess-two和eyes-two做了ndk-build android...ant发布的东西,导入了eyes-two,配置了NDK.dir路径等等,但是,在构建时,我得到了以下错误消息:

  • 我试图在codingbat上解决这个数组问题,但我有一些问题,我的代码的问题是它没有找到最大的奇数 赋值返回给定数组的一个版本,其中数组中的每个零值都被数组中零值右侧的最大奇数替换。如果零的右边没有奇数,则将零保留为零。 这是我的密码

  • CodingBat中的给定任务sameEnds: 给定一个字符串,返回出现在字符串开头和结尾且不重叠的最长子字符串。例如,sameEnds(“abXab”)是“ab”。 我的解决方案通过了所有测试,除了一个^: 这里有什么问题?我怎样才能修复它?

  • 给定CodingBat中的任务maxBlock: 给定一个字符串,返回字符串中最大“块”的长度。块是相同的相邻字符的运行。 我的解决方案通过了所有测试,除了一个:

  • 我是新的编码,并有这个问题的问题,任何帮助都是感激的。 提示:将你的BMI计算四舍五入到小数点后一位。确保返回的消息与显示的完全相同。 我做错了什么!!这就是我得到的错误。 错误:公共字符串BMIResult(双重,双高){

  • Codingbat的任务: 给定一个字符串,计算以“y”或“z”结尾的单词数——“heavy”中的“y”和“fez”中的“z”,而不是“yellow”中的“y”(不区分大小写)。如果单词后面没有字母,我们会说y或z位于单词的末尾。(注意:测试字符是否为字母。) 我正在尝试这样解决这个任务: 但并不是所有的测试都通过了。如何修复regex=([..^y^z]\b)”以通过所有测试?