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

Task
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; } // your code goes here 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.