You are on page 1of 18

Searchforpeople,skilltest,challenges...

(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:

Two integers(N) where 0< N< 1000

OutputSpecification:

Output should be an integer representing the sum of two given integers.

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 addition(int a, int b) {


return a+b;

}
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;

int addition(int a, int b) {


return a+b;
}
int main() {
int num1, num2;
int sum;
cin>>num1>>num2;
sum = addition(num1,num2);
cout<<sum;
return 0;
}

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.*;

public class Solution {

static int addition(int a, int b) {


return a+b;
}

public static void main(String[] args) {


Scanner in = new Scanner(System.in);
int a;
a = in.nextInt();
int b;
b = in.nextInt();
int sum;
sum = addition(a, b);
System.out.println(sum);
}
}

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

Public Shared Sub Main()


Dim a As Integer
Dim b As Integer
Dim res As Integer
a = Console.Readline()
b = Console.Readline()
res = addition(a,b)
Console.WriteLine("{0}",res)
End Sub
End Module

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

def sum (a, b)


return a+b
end

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());

var res = sum(a, b);


console.log(res);
}

ObjectiveC
#import <Foundation/Foundation.h>
int sum(int a, int b) {
return a+b;
}

int main (int argc, const char * argv[]) {


NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int a,b,res;
scanf("%d %d", &a, &b);
res = sum(a,b);
printf("%d", res);
[pool drain];
return 0;
}

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 sum(a uint32,b uint32) uint32{


return (a+b)
}

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}
}

set a [gets stdin]


set b [gets stdin]
set res [sum $a $b]
puts $res

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

sum := [ :num1 :num2 |


num1 + num2
].

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))

(let ([a (read)]


[b (read)])
(printf "~a~%" (sum-of-two-integers a b)))

Bash
#!/bin/bash
read a
read b
echo $(($a + $b))

Java8

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

public class Solution {

static int addition(int a, int b) {


return a+b;
}

public static void main(String[] args) {


Scanner in = new Scanner(System.in);
int a;
a = in.nextInt();
int b;
b = in.nextInt();
int sum;
sum = addition(a, b);
System.out.println(sum);
}
}

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");

// print the sum


println!("{}", num_1 + num_2);
}

CommonLISP

(defun sum (x y)
(+ x y))

(setq a (read-line))
(setq b (read-line))

(write (sum (parse-integer a) (parse-integer b)))

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');

var input_stdin = "";


var input_stdin_array = "";
var input_currentline = 0;

process.stdin.on('data', function (data) {


input_stdin += data;
});

process.stdin.on('end', function () {
input_stdin_array = input_stdin.split("
");

//Write code here

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

FUNCTION solve_me_first(val1, val2)


INTEGER :: solve_me_first
INTEGER :: val1
INTEGER :: val2
solve_me_first = val1 + val2
RETURN
END FUNCTION
program CandidateCode
IMPLICIT NONE
INTEGER :: val1
INTEGER :: val2
INTEGER :: solve_me_first

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;

int addition(int a, int b) {


return a+b;
}
int main() {
int num1, num2;
int sum;
cin>>num1>>num2;
sum = addition(num1,num2);
cout<<sum;
return 0;
}

C++14
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;

int addition(int a, int b) {


return a+b;
}
int main() {
int num1, num2;
int sum;
cin>>num1>>num2;
sum = addition(num1,num2);
cout<<sum;
return 0;
}

Jobs: PHPDeveloperJobs(https://www.techgig.com/jobs/designation/PHP-Developer)| JavaDeveloperJobs


(https://www.techgig.com/jobs/designation/Java-Developer)| OracleDBAJobs
(https://www.techgig.com/jobs/designation/Oracle-DBA)| NetworkEngineerJobs
(https://www.techgig.com/jobs/designation/Network-Engineer)| LinuxAdministratorJobs
(https://www.techgig.com/jobs/designation/Linux-Administrator)| WebDesignerJobs
(https://www.techgig.com/jobs/designation/Web-Designer)| SQLServerDBAJobs
(https://www.techgig.com/jobs/designation/SQLServer-DBA)| AllDesignation
(https://www.techgig.com/jobs/designation)JobsInDelhi(https://www.techgig.com/jobs/city/Delhi-Jobs)| JobsInMumbai
(https://www.techgig.com/jobs/city/Mumbai-Jobs)| JobsInChennai(https://www.techgig.com/jobs/city/Chennai-Jobs)|
JobsInGurgaon(https://www.techgig.com/jobs/city/Gurgaon-Jobs)| JobsInBangalore
(https://www.techgig.com/jobs/city/Bangalore-Jobs)| JobsInNoida(https://www.techgig.com/jobs/city/Noida-Jobs)| Jobs
InHyderabad(https://www.techgig.com/jobs/city/Hyderabad-Jobs)| AllCities(https://www.techgig.com/jobs/city)|Java
(https://www.techgig.com/skill/java)| Android(https://www.techgig.com/skill/android)| BigData
(https://www.techgig.com/skill/bigdata)| C#Programming(https://www.techgig.com/skill/csharp)| Cloudcomputing
(https://www.techgig.com/skill/cloudcomputing)| ProjectManagement(https://www.techgig.com/skill/projectmanagement)
| SoftwareTesting(https://www.techgig.com/skill/softwaretesting)| AllSkillPages(https://www.techgig.com/skill)

FollowSkillPages: Java(https://www.techgig.com/skill/java)| Android(https://www.techgig.com/skill/android)| BigData


(https://www.techgig.com/skill/bigdata)| C#Programming(https://www.techgig.com/skill/csharp)| Cloudcomputing
(https://www.techgig.com/skill/cloudcomputing)| ProjectManagement(https://www.techgig.com/skill/projectmanagement)
| SoftwareTesting(https://www.techgig.com/skill/softwaretesting)| AllSkillPages(https://www.techgig.com/skill)
SkillTest: JavaTest(https://www.techgig.com/skilltest/java)| .NetTest(https://www.techgig.com/skilltest/.net)| CTest
(https://www.techgig.com/skilltest/c)| HTMLTest(https://www.techgig.com/skilltest/html)| JavascriptTest
(https://www.techgig.com/skilltest/javascript)

Problem/Tutorial: JavaTutorial(https://www.techgig.com/practice/java)| SQLTutorial


(https://www.techgig.com/practice/sql)| PythonTutorial(https://www.techgig.com/practice/python)| C++Tutorial
(https://www.techgig.com/practice/cpp)| RegexTutorial(https://www.techgig.com/practice/regex)| DataStructureTutorial
(https://www.techgig.com/practice/data-structures)

NewsWidgets: LatestNews(https://www.techgig.com/tech-news)| TopTechNews(https://www.techgig.com/tech-


news/view-more)| TechnologyNews(https://www.techgig.com/tech-news/technology)| HiringNews
(https://www.techgig.com/tech-news/hiring)| InternetNews(https://www.techgig.com/tech-news/internet)| GadgetsNews
(https://www.techgig.com/tech-news/gadgets)| MobileTechnologiesNews(https://www.techgig.com/tech-news/mobile-
technologies)| StartupsNews(https://www.techgig.com/tech-news/startups)| SocialMediaNews
(https://www.techgig.com/tech-news/social-media)| It-SecurityNews(https://www.techgig.com/tech-news/it-security)|
EcommerceNews(https://www.techgig.com/tech-news/ecommerce)| LeadershipNews(https://www.techgig.com/tech-
news/leadership)

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.

You might also like