2017-03-04 13 views
2

にコードを追加し、次の通りである: - SPOJプラットフォームへのソリューションとして、このコードを提出するにはSPOJは逆に数字

import java.util.Scanner; 
class ADDREV { 
    static int result,finalresult,firstNumber,secondNumber; 

    //Can here be any problem?  
    public static void main(String[] args)throws Exception { 
    // TODO Auto-generated method stub 
Scanner s=new Scanner(System.in); 
System.out.println("Enter any 2 integers"); 
//Can here be any problem?? 
if(s.hasNextInt()) { 
    firstNumber=s.nextInt(); 
    secondNumber=s.nextInt(); 
    System.out.println(Reverse(Reverse(firstNumber)+Reverse(secondNumber))); 
} 
s.close(); 
public static int Reverse(int i) { 
    result=0; 
    while(i!=0) { 
     result=result*10+i%10; 
     i=i/10; 
    } 
    return result; 
} 

、そしてそれは、これが「間違った答え」であると言います。なぜこれが起こっているのか教えてください。

入力 - 34 出力 - 予想24 1

コードは、私のシステムの罰金では正常に動作しますが、プログラムはSPOJプラットフォーム上でお受けしておりません。

+0

ここで期待される出力と実際の出力は何ですか? @Aradhya Jainあなたの意見は何ですか?共有されたコードは正常に見えます。 – nullpointer

+1

それは私のために働くので、詳細を教えてください – azro

+0

SPOJに提出している実際のコードをすべて表示してください。あなたが提出している内容を完全に包括的ではないかもしれないスニペットを表示しているだけであれば、どうすれば助けますか? –

答えて

0

SPOJ ADDREV

最初の問題は、クラス名で、メインである必要があります。入力形式は整数Nとそれに続くN個の整数の組です。最後に、ソリューションを各テストケースに出力するだけです。

ACコード:

倍以上のカップル、それを試してみてください。 ACでない場合は、それを見て、それを理解してからもう一度試してみてください。

import java.util.Scanner; 

public class Main { 
    static int result,finalresult,firstNumber,secondNumber; 

    //Can here be any problem?  
    public static void main(String[] args)throws Exception { 
    // TODO Auto-generated method stub 
    Scanner s=new Scanner(System.in); 
    int n = s.nextInt(); 
    while(n > 0){ 
     n--; 
     firstNumber=s.nextInt(); 
     secondNumber=s.nextInt(); 
     System.out.println(Reverse(Reverse(firstNumber)+Reverse(secondNumber))); 
    } 
    s.close(); 
    } 
    public static int Reverse(int i) { 
    result=0; 
    while(i!=0) { 
     result=result*10+i%10; 
     i=i/10; 
    } 
    return result; 
    } 
}