Adobe Interview Question
Java DevelopersCountry: India
Interview Type: In-Person
int summation (int num)
{
int sum = 0;
for (int i = 1; i <= num ; i++)
{
int k = 1;
for(int j = 1 ; j <= i; j++)
{
k *= i;
}
sum += k;
}
return sum;
}
}
import java.io.*;
public class summationprint {
public static void main(String[] args)throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int ip=Integer.parseInt(br.readLine());
String s="";
s+="1"+"+";
for(int i=2;i<=ip;i++){
s=s+i+"*";
for(int j=1;j<i-1;j++){
s+=i+"*";
}
s=s+i+"+";
}
String as=s.substring(0,s.length()-1);
System.out.print(as);
}
}
public class RepeatMe
{
public static void main(String args[])
{
repeatMe(5);
}
public static void repeatMe(int i)
{
StringBuffer sb = new StringBuffer();
int j=1;
while(i>0)
{
sb.append(i);
if(j==i)
{
j=1;
i=i-1;
if(i != 0)
sb.append("+");
}
else
{
j++;
sb.append("*");
}
}
System.out.println(sb.reverse().toString());
}
}
void main()
{
int n,i,j,k,sum=0,tempsum=0;
signed int arr[20]={0};
int poweri(int i,int *j);
printf("\n number of inputs need to be entered \n");
scanf("%d",&n);
for(i=n;i>0;i--)
{
j=i;
tempsum=poweri(i,&j);
sum=sum+tempsum;
}
printf("sum is %d",sum);
getch();
}
int poweri(int i,int *k)
{
int j,sumi,l;
j=i;
if(*k==1)
return j;
else
{
*k=*k-1;
l=*k;
sumi=i*poweri(i,&l);
}
}
public class Series {
public int calculateSeries(int number)
{
if(number==1)
return 1;
int multiplier=1;
for(int i=0;i<number;i++)
{
multiplier*=number;
}
return multiplier+ calculateSeries(number-1);
}
public static void main(String[] args) {
Series s= new Series();
System.out.println(s.calculateSeries(4));
}
}
public class loopNumber {
public static void main(String[] args) {
int i = 5;
String sumStatement = getString(i);
System.out.println("Output :: " + sumStatement);
}
public static String getString(int i) {
String s = "1";
if (i == 1)
return "1";
for (int k = 2; k <= i; k++) {
s = s + '+' + getloopString(k);
}
return s;
}
public static String getloopString(int i)
{
String temp = "";
for (int k = 0; k < i; k++) {
temp = temp + i + '*';
}
return temp.substring(0, temp.length() - 1);
}
}
In JavaScript, this might be the way
- invincible.om July 12, 2012