# Sum OR Difference | CodeChef Solution

Hello coders, today we are going to solve Sum OR Difference CodeChef Solution whose Problem Code is DIFFSUM.

Contents

Write a program to take two numbers as input and print their difference if the first number is greater than the second number otherwise print their sum.

## Input Format

• First line will contain the first number (N1)
• Second line will contain the second number (N2)

## Output Format

Output a single line containing the difference of 2 numbers (N1−N2) if the first number is greater than the second number otherwise output their sum (N1+N2).

## Constraints

• −1000 ≤ N1 ≤ 1000
• −1000 ≤ N2 ≤ 1000

Sample Input

``````82
28``````

Sample Output

``54``

## Solution – Sum OR Difference | CodeChef Solution

### C++

```#include <iostream>
using namespace std;

int main() {
long int a,b;
cin>>a>>b;

if(a>b){
cout<<a-b;
}
else{
cout<<a+b;
}
return 0;
}
```

### Python

```# cook your dish here
a = int(input())
b = int(input())
if a > b:
print( a - b )
else:
print( a + b )```

### Java

```/* package codechef; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Codechef
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc = new Scanner(System.in);
try{
int a= sc.nextInt();
int b= sc.nextInt();
if(a>b)
System.out.println(a-b);
else
System.out.println(a+b);
}catch(Exception e) {

}

}
}
```

Disclaimer: The above Problem (Sum OR Difference) is generated by CodeChef but the Solution is Provided by CodingBroz. This tutorial is only for Educational and Learning Purpose.