Java Loops
Java Loops
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i;
System.out.println("The first 10 natural no's: ");
for(i=1;i<=10;i++)
{
System.out.println(i);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.print("Enter the number: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
sum = sum + i;
}
System.out.println("The sum of n natural no's are: " + sum);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,i,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
i=0;
while(i<=n)
{
if(i%2==0)
{
sum += i;
}
i++;
}
System.out.printf("The sum of n even no's : %d",sum);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0,num;
double avg;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the no of numbers: ");
n = inp.nextInt();
for(i=0;i<n;i++)
{
num = inp.nextInt();
sum = sum + num;
}
avg = sum/n;
System.out.printf("The sum of no's are " + sum + " and the avg is "
+ avg);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,cube=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the no of numbers: ");
n = inp.nextInt();
for(i=0;i<n;i++)
{
int num = inp.nextInt();
cube = num*num*num;
System.out.printf("The number is %d and cube of %d is:
%d\n",num,num,cube);
}
}
}
5. Display the multiplication table for given integer upto n terms:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,multi;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the n: ");
n = inp.nextInt();
for(i=0;i<=n;i++)
{
multi = n * i;
System.out.printf("%d X %d = %d\n",n,i,multi);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;n>0;i+=2)
{
System.out.printf("%d\n",i);
sum = sum + i;
n--;
}
System.out.printf("\nThe sum of odd Natural numbers upto %d
terms is: %d",n,sum);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf("%d ",j);
}
System.out.printf("\n");
}
}
}
o/p:
1
12
123
12345
o/p:
1
22
333
4444
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf("%d ",k++);
}
System.out.printf("\n");
}
}
}
o/p:
1
23
456
7 8 9 10
PASCAL Triangle:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,c=1,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=0;i<n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=0;j<=i;j++)
{
if(j == 0 || i == 0)
{
c = 1;
}
else
{
c = c * (i-j+1)/j;
}
System.out.printf("%d ",c);
}
System.out.printf("\n");
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("%d ",i);
}
System.out.printf("\n");
}
}
}
o/p:
1
22
333
4444
55555
11. Diamond:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<i;j++)
{
System.out.printf("*");
}
for(j=1;j<=i;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<n;j++)
{
System.out.printf("*");
}
for(j=i;j<=n;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
}
}
o/p:
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<=n;j++)
{
System.out.printf("* ");
}
System.out.printf("\n");
}
}
}
o/p:
*****
****
***
**
*
13. Left inverted pyramid:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf("* ");
}
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
System.out.printf("\n");
}
}
}
o/p:
*****
****
***
**
*
14. Right Inverted pyramid:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<=n;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
}
}
o/p:
******
*****
****
***
**
*
15. Right angle triangle(right):
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
}
}
o/p:
*
**
***
****
*****
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf("* ");
}
System.out.printf("\n");
}
}
}
o/p:
*
**
***
****
*****
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("* ");
}
System.out.printf("\n");
}
}
}
o/p:
*
**
***
****
*****
18. W3 @ triangle :
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("@");
}
System.out.printf("\n");
}
}
}
o/p:
@
@@
@@@
@@@@
@@@@@
19.Number diamond:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<i;j++)
{
System.out.printf("%d",k--);
}
for(j=1;j<=i;j++)
{
System.out.printf("%d",k++);
}
System.out.printf("\n");
}
for(i=1;i<=n;i++)
{
for(j=0;j<=i;j++)
{
System.out.printf(" ");
}
for(j=n-i;j>=1;j--)
{
System.out.printf("%d",j);
}
for(j=2;j<=n-i;j++)
{
System.out.printf("%d",j);
}
System.out.printf("\n");
}
}
}
o/p:
1
212
32123
4321234
543212345
4321234
32123
212
1
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
char p ='A';
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<i;j++)
{
System.out.printf("%c",p++);
}
for(j=1;j<=i;j++)
{
System.out.printf("%c",p--);
}
System.out.printf("\n");
}
for(i=1;i<=n;i++)
{
char p='A';
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<n;j++)
{
System.out.printf("%c",p++);
}
for(j=i;j<=n;j++)
{
System.out.printf("%c",p--);
}
System.out.printf("\n");
}
}
}
o/p:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDCBA
ABCBA
ABA
A
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,gno,count=0;
Scanner inp= new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
gno = n;
int rem,rev=0;
while(n>0)
{
count++;
n=n/10;
}
int a = count;
while(n>0)
{
rem = n%10;
rev = (rev*10) + rem;
n = n/10;
}
int mul=1,sum=0,r=0;
if(gno==rev)
{
for(i=0;i<a;i++)
{
r = gno%10;
mul = mul*r;
gno=gno/10;
}
System.out.printf("%d",mul);
}
else if(gno!=rev)
{
for(j=0;j<a;j++)
{
r = gno%10;
sum = sum + r;
gno = gno/10;
}
System.out.printf("%d",sum);
}
}
}
(or)
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int temp=n;
int rem,rev=0,sum=0,mul=1;
while(n>0)
{
rem=n%10;
rev=rev*10+rem;
n/=10;
sum+=rem;
mul*=rem;
}
if(temp==rev)
{
System.out.print(mul);
}
else{
System.out.print(sum);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,i,j,first,last,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
last = n % 10;
int a=0;
while(n!=0)
{
a = n % 10;
n = n/10;
}
first = a;
sum = first + last;
System.out.printf("The sum of 1st and last digit is: %d",sum);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,square,gno,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
square = n * n;
gno = n;
while(gno>0)
{
if(gno % 10 != square % 10)
{
flag=1;
break;
}
gno = gno/10;
square = square/10;
}
if(flag==0)
{
System.out.printf("%d is Automorphic number.",n);
}
else
{
System.out.printf("%d is not an automorphic number.",n);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
if(n%i==0)
{
System.out.printf("%d ",i);
sum = sum + i;
}
}
System.out.printf("\nThe sum is %d",sum);
if(sum == n)
{
System.out.printf("\n%d is perfect number.",n);
}
else
{
System.out.printf("\n%d is not a perfect number.",n);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,gno,sum=0,dig;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno = n;
while(n != 1 && n != 4)
{
sum=0;
while(n>0)
{
dig = n % 10;
sum = sum + dig*dig;
n = n/10;
}
n = sum;
}
if(n == 1)
{
System.out.printf("%d is a Happy number.",gno);
}
else
{
System.out.printf("%d is not a happy number.",gno);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0,count=0,gno,rem=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno = n;
while(n!=0)
{
count++;
n = n/10;
}
n = gno;
while(n!=0)
{
rem = n%10;
sum = sum + (int)Math.pow(rem,count);
n = n/10;
}
if(sum == gno)
{
System.out.printf("%d is an Armstrong num.",gno);
}
else
{
System.out.printf("%d is not Armstrong num.",gno);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n= inp.nextInt();
if(n<2)
{
flag=1;
}
else
{
for(i=2;i*i<=n;i++)
{
if(n%i==0)
{
flag=1;
break;
}
}
}
if(flag==0)
{
System.out.printf("%d is a prime number.",n);
}
else
{
System.out.printf("%d is not a prime number",n);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=0;i*i<=n;i++)
{
if(i*i == n)
{
flag=1;
break;
}
}
if(flag==1)
{
System.out.printf("%d is a perfect square number",n);
}
else
{
System.out.printf("%d is not perfect square number",n);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,square,gno,count=0,part,right,left;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno=n;
square = n * n;
while(gno>0)
{
count++;
gno = gno/10;
}
part = (int)Math.pow(10, count);
right = square%part;
left = square/part;
if(right+left==n)
{
System.out.printf("%d is a Kaprekar number",n);
}
else
{
System.out.printf("%d is not a kaprekar number",n);
}
}
}
31. N prime numbers:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i=2,j,n,count=0,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
while(count<n)
{
flag=0;
for(j=2;j*j<=i;j++)
{
if(i%j==0)
{
flag=1;
break;
}
}
if(flag==0)
{
System.out.printf("%d ",i);
count++;
}
i++;
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,count=0,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=2;i<=n;i++)
{
flag=0;
for(j=2;j*j<=i;j++)
{
if(i%j==0)
{
flag=1;
break;
}
}
if(flag==0)
{
System.out.printf("%d ",i);
}
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,count=0,flag=0,flag2=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=2;i<=n-2;i++)
{
flag=0;
flag2=0;
for(j=2;j*j<=i;j++)
{
if(i%j==0)
{
flag=1;
break;
}
}
for(j=2;j*j<=i+2;j++)
{
if((i+2)%j==0)
{
flag2=1;
break;
}
}
if(flag==0 && flag2==0)
{
System.out.printf("(%d, %d)\n",i,i+2);
}
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
if(n%i==0)
{
System.out.printf("%d ",i);
sum = sum + i;
}
}
System.out.printf("\nThe sum is %d",sum);
if(sum > n)
{
System.out.printf("\n%d is Abundant number.",n);
}
else
{
System.out.printf("\n%d is not a Abundant number.",n);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,gno,fact,rem,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno = n;
while(n!=0)
{
rem = n%10;
fact=1;
for(i=1;i<=rem;i++)
{
fact = fact*i;
}
sum = sum + fact;
n = n/10;
}
if(sum == gno)
{
System.out.printf("%d is a Strong number.",gno);
}
else
{
System.out.printf("%d is not a Strong number.",gno);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,b,c,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
c = n/10;
while(c>10)
{
b = c %10;
sum = sum + b;
c = c/10;
}
System.out.printf("%d",sum);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n1,n2,gcd=0,lcm,i=1,small;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n1 = inp.nextInt();
n2 = inp.nextInt();
if(n1<n2)
{
small = n1;
}
else
{
small = n2;
}
while(i<=small)
{
if(n1%i==0 && n2%i==0)
{
gcd = i;
}
i++;
}
lcm = (n1*n2)/gcd;
System.out.printf("GCD is %d\n",gcd);
System.out.printf("LCM is %d",lcm);
}
}
38. LCM of 2 no’s:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n1,n2,max,flag=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n1 = inp.nextInt();
n2 = inp.nextInt();
if(n1>n2)
{
max = n1;
}
else
{
max = n2;
}
while(flag==1)
{
if(max%n1==0 && max%n2==0)
{
System.out.printf("%d",max);
break;
}
++max;
}
}
}
}
}
40. The sum of n terms in GP:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int a,r,n,sum=0,i,term;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the first term(a): ");
a = inp.nextInt();
System.out.printf("Enter the ratio(r): ");
r = inp.nextInt();
System.out.printf("Enter the no of terms(n): ");
n = inp.nextInt();
term = a;
for(i=0;i<n;i++)
{
sum = sum + term;
term = term * r;
}
System.out.printf("The sum of %d terms in GP: %d",n,sum);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int a,d,n,i;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the first term(a): ");
a = inp.nextInt();
System.out.printf("Enter the diffrence(d): ");
d = inp.nextInt();
System.out.printf("Enter the no of terms(n): ");
n = inp.nextInt();
double sum = 0.0,term;
for(i=0;i<n;i++)
{
term = a + (i*d);
sum = sum + 1.0 / term;
}
System.out.printf("The sum of %d terms in AP: %f",n,sum);
}
}
import java.util.Scanner;
while(gno > 0) {
rem = gno % 10;
rev = rev * 10 + rem;
gno /= 10;
}
while(rev > 0) {
rev2 = rev % 10;
rev /= 10;
if(rev2 == 9) {
rev2 = 0;
} else {
rev2 += 1;
}
System.out.print(rev2);
}
}
}
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,start,end;
Scanner inp = new Scanner(System.in);
start = inp.nextInt();
end = inp.nextInt();
for(i=start;i<=end;i++)
{
int num = i;
int rev = 0,rem=0;
int gno = num;
while(num>0)
{
rem = num % 10;
rev= rev*10 + rem;
num = num/10;
}
if(gno == rev)
{
System.out.printf("%d ",gno);
}
}
}
}
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i=1,trianglenum=0,n;
Scanner inp = new Scanner(System.in);
n = inp.nextInt();
while(trianglenum<n)
{
trianglenum += i;
i++;
}
if(trianglenum == n)
{
System.out.printf("%d is a triangle number.",n);
}
else
{
System.out.printf("%d is not a triangular number.",n);
}
}
}
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int j,flag=1,num;
for(j=2;j*j<=n;j++)
{
if(n%j==0)
{
flag=0;
break;
}
}
if(flag==1)
{
num = (n*2)+1;
flag=1;
for(j=2;j*j<=num;j++)
{
if(num%j==0)
{
flag=0;
break;
}
}
}
if(flag==1)
{
System.out.printf("%d is Advanced prime number.",n);
}
else
{
System.out.printf("%d is not a Advanced prime number.",n);
}
}
}
import java.lang.System;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
int num = inp.nextInt();
int i, j, flag, count = 0;
if (num > 2) {
for (i = 2; i < num; i++) {
flag = 0;
for (j = 2; j * j <= i; j++) {
if (i % j == 0) {
flag = 1;
break;
}
}
if (flag == 0) {
count++;
}
}
}
System.out.printf("%d", count);
}
}
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
int a = inp.nextInt();
int b = inp.nextInt();
int c = inp.nextInt();
int d = inp.nextInt();
int e = inp.nextInt();
int f=0,i,j,k,l,m=0;
for(i=1;i<a;i++)
{
f=i;
}
i = Math.abs(b-a);
j = Math.abs(c-b);
k = Math.abs(d-c);
l = Math.abs(e-d);
m = f+i+j+k+l;
System.out.printf("%d",m);
}
}
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n;
Scanner inp = new Scanner(System.in);
n = inp.nextInt();
int count=0;
for(i=n;count<5;i++)
{
int num = i;
int rev=0,rem=0;
int gno = num;
while(num!=0)
{
rem = num%10;
rev=rev*10 + rem;
num/=10;
}
if(rev==gno)
{
System.out.printf("%d ",gno);
count++;
}
}
}
}