2017-02-24 00:24:47 -06:00
|
|
|
// Author: Rodney Shaghoulian
|
2018-07-27 16:45:56 -07:00
|
|
|
// Github: github.com/RodneyShag
|
|
|
|
|
// HackerRank: hackerrank.com/RodneyShag
|
2017-02-24 00:24:47 -06:00
|
|
|
|
|
|
|
|
import java.io.*;
|
|
|
|
|
import java.lang.reflect.*;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.text.*;
|
|
|
|
|
import java.math.*;
|
|
|
|
|
import java.util.regex.*;
|
|
|
|
|
|
|
|
|
|
// Use a StringBuffer instead of a String since
|
|
|
|
|
// concatening Strings is not efficient.
|
|
|
|
|
class Add {
|
|
|
|
|
void add(int... numbers) {
|
|
|
|
|
StringBuffer sb = new StringBuffer();
|
|
|
|
|
int sum = 0;
|
|
|
|
|
for (int num : numbers) {
|
|
|
|
|
sb.append(num + "+");
|
|
|
|
|
sum += num;
|
|
|
|
|
}
|
|
|
|
|
sb.setCharAt(sb.length() - 1, '=');
|
|
|
|
|
sb.append(sum);
|
|
|
|
|
System.out.println(sb);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class Solution {
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
try {
|
|
|
|
|
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
|
|
|
|
|
int n1 = Integer.parseInt(br.readLine());
|
|
|
|
|
int n2 = Integer.parseInt(br.readLine());
|
|
|
|
|
int n3 = Integer.parseInt(br.readLine());
|
|
|
|
|
int n4 = Integer.parseInt(br.readLine());
|
|
|
|
|
int n5 = Integer.parseInt(br.readLine());
|
|
|
|
|
int n6 = Integer.parseInt(br.readLine());
|
|
|
|
|
Add ob = new Add();
|
|
|
|
|
ob.add(n1,n2);
|
|
|
|
|
ob.add(n1,n2,n3);
|
|
|
|
|
ob.add(n1,n2,n3,n4,n5);
|
|
|
|
|
ob.add(n1,n2,n3,n4,n5,n6);
|
|
|
|
|
Method[] methods = Add.class.getDeclaredMethods();
|
|
|
|
|
Set<String> set = new HashSet<>();
|
|
|
|
|
boolean overload = false;
|
|
|
|
|
for (int i = 0; i < methods.length; i++) {
|
|
|
|
|
if (set.contains(methods[i].getName())) {
|
|
|
|
|
overload = true;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
set.add(methods[i].getName());
|
|
|
|
|
}
|
|
|
|
|
if (overload) {
|
|
|
|
|
throw new Exception("Overloading not allowed");
|
|
|
|
|
}
|
|
|
|
|
} catch(Exception e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|