Professional Documents
Culture Documents
(https://www.techgig.com) (https://www.techgig.com/profile.php?
uid=2110115)
TechGigtest-takinginformation
TipstohelpyoutakeyourbesttestontheTechGigtest-takingplatform.
Interface Environment
SampleProblemStatement RuncodeonLocalMachine
FAQ
SampleProblemStatement
Writeaprogramtoaddtwonumbers.
Input/OutputSpecifications:
InputSpecification:
OutputSpecification:
Examples
Example1:
Input 1: 2
Input 2: 7
Output: 9
Example2:
Input 1: 2
Input 2: 5
Output: 7
Solutionsbylanguage
C
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
}
int main() {
int num1,num2;
scanf("%d %d",&num1,&num2);
int sum;
sum = addition(num1,num2);
printf("%d",sum);
return 0;
}
C++
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
using namespace std;
C#
using System;
using System.Collections.Generic;
using System.IO;
class Solution {
static int addition(int a, int b) {
return a+b;
}
static void Main(String[] args) {
int val1 = Convert.ToInt32(Console.ReadLine());
int val2 = Convert.ToInt32(Console.ReadLine());
int sum = addition(val1,val2);
Console.WriteLine(sum);
}
}
Java
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
PHP
<?php
function addition($a,$b){
return $a + $b;
}
$handle = fopen ("php://stdin","r");
$_a = fgets($handle);
$_b = fgets($handle);
$sum = addition((int)$_a,(int)$_b);
print ($sum);
fclose($handle);
?>
VBNET
Imports System
Module Solution
Function addition(ByVal a,b As Integer) As Integer
Return a+b
End Function
Python
def addition(a,b):
return a+b
num1 = input()
num2 = input()
res = addition(num1,num2)
print res
Perl
sub addition{
($x,$y) = @_;
$res = $x + $y;
return $res ;
}
$choice1 = <STDIN> ;
$choice2 = <STDIN> ;
$res = addition($choice1 , $choice2);
print "$res" ;
Ruby
val1 = gets.to_i
val2 = gets.to_i
sum = sum(val1,val2)
print(sum)
Javascript
importPackage(java.io);
importPackage(java.lang);
function sum(a, b) {
return a+b;
}
function main() {
var a = parseInt(readLine());
var b = parseInt(readLine());
ObjectiveC
#import <Foundation/Foundation.h>
int sum(int a, int b) {
return a+b;
}
Pascal
Program sum;
function sum(num1, num2: integer): integer;
var
result: integer;
begin
result := num1+num2;
sum := result;
end;
var A : integer;
B : integer;
Res : integer;
begin
Readln (A);
Readln (B);
Res := sum(A,B);
WriteLn(Res);
end.
Go
package main
import "fmt"
func main() {
var a, b, res uint32
fmt.Scanf("%v\n%v", &a,&b)
res = sum(a,b)
fmt.Println(res)
}
Scala
object Solution {
def main(args: Array[String]) {
println(io.Source.stdin.getLines().take(2).map(_.toInt).sum)
}
}
F#
[<EntryPoint>]
let main argv =
let a = Console.ReadLine() |> int
let b = Console.ReadLine() |> int
printfn "%d" (a+b)
0
Haskell
import System.Environment
import Data.List
addition a b = a + b
main = do
val1 <- readLn
val2 <- readLn
let sum = addition val1 val2
print sum
Lua
addition = function(a,b)
return a+b
end
a = io.read("*number")
b = io.read("*number")
res = addition(a,b)
print (res)
import std.stdio;
int addition (int a,int b) {
return a+b;
}
void main()
{
int a,b,res;
readf("%d %d", &a,&b);
res = addition(a,b);
writeln(res);
}
Clojure
(defn sum [x y]
(+ x y))
(def a (read-line))
(def b (read-line))
(println (sum (Integer/parseInt a) (Integer/parseInt b)))
Groovy
class CandidateCode {
static void main(String... args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in
))
def a = Integer.parseInt(br.readLine())
def b = Integer.parseInt(br.readLine())
def res = sum(a,b)
println res
}
def sum(a,b) {
a+b
}
}
Tcl
proc sum {a b} {
expr {$a+$b}
}
Ocaml
let () =
let a = read_int() in
let b = read_int() in
print_int(a+b);
Erlang
-module(solution).
-export([main/0]).
sum(A, B) ->
A + B.
main() ->
{ok, [A, B]} = io:fread("", "~d~d"),
Res = sum(A,B),
io:format("~p~n",[Res]).
Smalltalk
input := stdin.
[input atEnd] whileFalse: [
a:= input nextLine asInteger.
b:= input nextLine asInteger.
res := sum value: a value: b
].
(res) printNl
Racket
#lang racket
#lang racket
(define (sum-of-two-integers a b)
(+ a b))
Bash
#!/bin/bash
read a
read b
echo $(($a + $b))
Java8
import java.io.*;
import java.util.*;
Python3
def addition(a,b):
return a+b
num1 = int(input())
num2 = int(input())
res = addition(num1,num2)
print(res)
GNUOctave
a = input("");
b = input("");
printf("%d", a+b);
Rust
use std::io;
fn main() {
// variable declaration
let mut num_str_1 = String::new();
let mut num_str_2 = String::new();
// read variables
io::stdin().read_line(&mut num_str_1).ok().expect("read error");
io::stdin().read_line(&mut num_str_2).ok().expect("read error");
// parse integers
let mut num_1 : i32 = num_str_1.trim().parse().ok().expect("parse erro
r");
let mut num_2 : i32 = num_str_2.trim().parse().ok().expect("parse erro
r");
CommonLISP
(defun sum (x y)
(+ x y))
(setq a (read-line))
(setq b (read-line))
R
nums <- read.table("/dev/stdin", sep=" ");
nums <- as.list(as.data.frame(t(nums)))
write.table(as.numeric(nums[1])+as.numeric(nums[2]), sep = "", append=T, r
ow.names = F, col.names = F)
NodeJS
process.stdin.resume();
process.stdin.setEncoding('ascii');
process.stdin.on('end', function () {
input_stdin_array = input_stdin.split("
");
process.stdout.write(""+output+"
");
});
Julia
x = parse(Int, readline(STDIN))
y = parse(Int, readline(STDIN))
println(x+y)
Swift
var a = Int(readLine()!)!
var b = Int(readLine()!)!
print(a + b)
Fortran
READ(*,*) val1
READ(*,*) val2
WRITE(*,'(i0)') solve_me_first(val1, val2)
end program CandidateCode
Ada
procedure candidatecode is
function addition (a, b: Integer) return Integer is
begin
return a+b;
end addition;
a, b, sum: Integer;
begin
Get (a);
Get (b);
sum := addition(a, b);
Put (sum, Width => 1);
end candidatecode;
Icon
procedure main()
x := read()
y := read()
z := x + y
write (z);
end
link options
procedure main(ARGLIST)
write(ARGLIST[0]);
end
C++11
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
using namespace std;
C++14
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
AboutUs(https://www.techgig.com/knowus/about-us) ContactUs(https://www.techgig.com/knowus/contact-us)
InThePress(https://www.techgig.com/knowus/in-the- PrivacyPolicy(https://www.techgig.com/user/privacy)
press) OurAwards(https://www.techgig.com/knowus/our-awards)
Terms&Conditions(https://www.techgig.com/user/terms) JoinOurTeam(https://www.techgig.com/knowus/join-our-
team)
FollowTechgig
(https://www.facebook.com/Techgig)
(https://twitter.com/techgigdotcom)
(https://www.linkedin.com/company/techgig-
(https://plus.google.com/u/0/+techgig)
SubscribeToOurNewsletter
com)
Enteryouremail Subscribe
About ForDevelopers
CodeMemo(https://www.techgig.com/codememo) BecomeSkillExpert(https://www.techgig.com/become-
TechGigInstitution(https://www.techgig.com/techgig- expert)
institution) CodingEnvironment
TechnicalProfile(https://www.techgig.com/technical- (https://www.techgig.com/developer/coding-environment)
profile) HowtoWriteYourCode
UploadResume(https://www.techgig.com/upload-resume) (https://www.techgig.com/developer/how-to-write-your-
code)
CampusAmbassadors(https://www.techgig.com/campus-
ambassador) CreateYourProblem
GetHired(https://www.techgig.com/get-hired) (https://www.techgig.com/developer/create-your-problem)
MeetPeople(https://www.techgig.com/people) PracticeProblems(https://www.techgig.com/practice-
problem)
InteractwithITindustryexperts
(https://www.techgig.com/webinar) TechGigChallenges(https://www.techgig.com/challenge)
Assessyourskills(https://www.techgig.com/skilltest) CollegeRanking(https://www.techgig.com/college-ranking)
KnowabouttopCompanies OrganiseCode-A-Thon(https://www.techgig.com/code-a-
(https://www.techgig.com/company) thon)
ReadTopTechNews(https://www.techgig.com/tech-news)
ForRecruiters CodeGladiators2017
SAAS(https://engage.techgig.com) BotChallengeTest
DevelopersRecruiting (https://www.techgig.com/codegladiators/bot-challenge-
(https://engage.techgig.com/developers-recruiting) test)
HireLaterals(https://engage.techgig.com/hire-lateral-ly) CodingTest
(https://www.techgig.com/codegladiators/opencontest)
CollegeRecruiting(https://engage.techgig.com/college-
recruiting) DataScienceTest
(https://www.techgig.com/codegladiators/data-science-test)
Code-A-Thon(https://engage.techgig.com/code-a-thon)
DevOpsTest
CodeGladiators2017
(https://www.techgig.com/codegladiators/devops-test)
(https://www.techgig.com/codegladiators)
E-CommerceTest
GeekGoddess(https://www.techgig.com/tg3)
(https://www.techgig.com/codegladiators/ecommerce-test)
CodejudgeFAQ(https://engage.techgig.com/faq)
IoTTest(https://www.techgig.com/codegladiators/iot-test)
PlatformFAQ
MachineLearningTest
(https://www.techgig.com/recruit/tests/info/interface)
(https://www.techgig.com/codegladiators/machine-learning-
Customers(https://engage.techgig.com/customers) test)
CopyrightTimesBusinessSolutions(ADivisionofTimesInternetLimited)2017.