Sum OR Difference | CodeChef Solution

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

Sum OR Difference

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.

Leave a Comment

Your email address will not be published.