Citigroup Interview Question
Java DevelopersTeam: Risk Management/CMOT
Country: India
Interview Type: In-Person
Great....
little correction:
public static int fib(int n) {
if(n<=1)
return 1;
else
return (ThreadTest.fib(n-1) + ThreadTest.fib(n-2));
}
void fibanocci();
void main(){
//int y=1;
printf("enter range of fibanocci");
int n;
scanf("%d",&n);
printf("0,");
fibanocci(0,0,n);
printf("\r");
}
void fibanocci(int t,int d,int n){
static int ky=0;
int a=t+d;
if(a==0){
a=1;}/*
if(a>144000){
return;}*/
printf("%d,",a);
ky++;
if(ky<n-1){
fibanocci(d,a,n);}
else {return;}
}
import java.io.*;
class fib
{
public static void main(String args[])throws Exception
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int n=Integer.parseInt(str);
n=fib(n);
System.out.println("Fibb is "+n);
}
public static int fib(int n){
if(n==1 | n==0)return 1;
else return fib(n-1)+fib(n-2);
}}
import java.io.*;
class Solution
{
public static void main(String args[])throws Exception
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int n=Integer.parseInt(str);
n=fib(n);
System.out.println("Fibb is "+n);
}
public static int fib(int n){
if(n==1 | n==0)return 1;
else return n + fib(n-1);
}
public class A
{
public static void main(String[] args)
{
int f = 1 ;
Scanner sc = new Scanner(System.in) ;
System.out.println("Enter Any Value");
int x = sc.nextInt() ;
for(int i = 0; i<x; i++)
{
f = m1(x) ;
}
System.out.println(f);
}
private static int m1(int x)
{
int f = 1 ;
for(int i =x; i>0; i--)
{
f = f*i ;
}
return f;
}
}
- Vaibhavs January 11, 2014