Posts

Showing posts from March, 2018

Form String by Rotation

Image
JAVA CODE: import java.util.*; public class Hello {     static boolean arerot(String a1,String a2)     {         return(a1.length()==a2.length())&&((a1+a1).indexOf(a2) != -1);     }     public static void main(String[] args) {         Scanner sc=new Scanner(System.in);         String a1=sc.next();         String a2=sc.next();         if(arerot(a1,a2))         System.out.println("Yes");         else         System.out.println("No"); } }

Precision - Three Decimal Points

Image
C CODE: #include<stdio.h> #include <stdlib.h> int main() {     double i,n,j; scanf("%lf",&n); printf("%.3lf",n); }

print number without pair (5 numbers)

Image
C CODE: #include<stdio.h> #include <stdlib.h> int main() { int i,j,k,a[5]; for(i=0;i<5;i++) {     scanf("%d",&a[i]); } for(i=0;i<5;i++) {     for(j=i+1;j<5;j++)     {         if(a[i]==a[j])         {             a[i]=0;             a[j]=1;         }     } } for(i=0;i<5;i++) {     if(a[i]!=1&&a[i]!=0)     {         printf("%d  ",a[i]);     } } } C++14 CODE: #include <iostream> using namespace std; int main(){  int i,j,k,n=0,a[100];  while(cin>>a[n])  {      n++;  }for(i=0;i<n-1;i++)  {      for(j=i+1;j<n;j++)      {          if(a[i]==a[j])          {              a[i]=a[j]='@';          }      }  }for(i=0;i<n;i++)  {      if(a[i]!='@')      {          cout<<a[i];      }  } }

Arithmetic Progression - Nth Term

Image
C CODE: #include<stdio.h> #include <stdlib.h> int main() { int a,b,c,d,i,n,j; scanf("%d %d %d",&a,&b,&c); scanf("%d",&n); d=b-a; i=a+(n-1)*d; printf("%d",i); }

Hyper Market Discount

Image
C CODE: #include<stdio.h> #include <stdlib.h> int main() { int b,r,k; scanf("%d",&b); if(b>2000) { r=b*0.1; k=b-r; printf("%d",k); } else printf("%d",b); }

Count of common characters in two strings

Image
C CODE: #include<stdio.h> #include <stdlib.h> int main() { char s1[100],s2[100]; scanf("%s",s1); scanf("%s",s2); int l1,l2,i,j,k=0,y=0; l1=strlen(s1); l2=strlen(s2); for(i=0;i<l1;i++) { for(j=i+1;j<l1;j++) {     if(s1[i]==s1[j])     {         s1[j]='0';     }if(s2[i]==s2[j])     {         s2[j]='1';     } } } for(i=0;i<l1;i++) {     for(j=0;j<l2;j++)     {         if(s1[i]==s2[j])         {             y++;             s1[i]='2';             s2[j]='8';         }     } } printf("%d",y); }

Reverse String Till Underscore

Image
C CODE: #include<stdio.h> #include <stdlib.h> int main() { char a[100]; fgets(a,100,stdin); int i,j,k=0,l,g=0; l=strlen(a); for(i=0;i<l;i++) {     if(a[i]=='_')     {         k=i;         g=1;     } } if(g==1) { for(i=k-1;i>=0;i--) {     printf("%c",a[i]); }for(i=k;i<l;i++) {     printf("%c",a[i]); } }else {     for(i=l-1;i>=0;i--)     {         printf("%c",a[i]);     } } }

N numbers - Min and Max

Image
C++ CODE: #include <iostream> #include<algorithm> using namespace std; int main(){     int n,i,j,k;     cin>>n;     int a[n];     for(i=0;i<n;i++)     {         cin>>a[i];     }  sort(a,a+n);  cout<<a[0]<<" "<<a[n-1]; }

MERGE Sorted - No Duplication[ZH]

Image
C++ CODE: #include <iostream> #include<algorithm> using namespace std; int main(){  int l1,l2,i,j;  cin>>l1>>l2;  int a[l1],b[l2],m[l1+l2],k=0;  for(i=0;i<l1;i++)  {      cin>>a[i];  }  for(i=0;i<l2;i++)  {   cin>>b[i];     }  for(i=0;i<l1;i++)  {      m[k]=a[i];      k++;  }  for(i=0;i<l2;i++)  {      m[k]=b[i];      k++;  }  sort(m,m+l1+l2);  for(i=0;i<l1+l2;i++)  {      for(j=i+1;j<l1+l2;j++)      {          if(m[i]==m[j])          {              m[j]=0;          }      }  }  for(i=0;i<l1+l2;i++)  {      if(m[i]!=0)      {      cout<<m[i]<<" ";  }  } }

Smallest Possible Integer

Image
C CODE: #include<stdio.h> #include <stdlib.h> int main() { int i,j,n,k=0,t,r,c=0,t1,h=0; scanf("%d",&n); int a[10]; while(n>0) {     r=n%10;     a[k]=r;     k++;     n=n/10; } for(i=0;i<k;i++) {    for(j=i+1;j<k;j++)    {        if(a[i]>a[j])        {        t=a[i];        a[i]=a[j];        a[j]=t;    }    } } for(i=0;i<k;i++) {     if(a[i]==0)     {         c++;     } } h=a[c]; a[c]=a[0]; a[0]=h; for(i=0;i<k;i++) {         printf("%d",a[i]);     } } Java Code: import java.util.*; public class Hello {     public static void main(String[] args) { Scanner sc=new Scanner(System.in); String s=sc.nextLine(); char ch[]=s.toCharArray(); int a[]=new int[ch.length]; int i,j=0; for(i=0;i<ch.length;i++) {     a[i]=Character.getNumericValue(ch[i]); } Arrays.sort(a); for(i=0;i<ch.length;i++)

Exclude Palindrome Words

Java Code: import java.util.*; public class Hello {     public static void main(String[] args)     { Scanner s=new  Scanner(System.in); String str=s.nextLine(); String st[]=str.split(" "); int n=st.length; for(int i=0;i<n;i++) {     char c[]=st[i].toCharArray();     int n1=c.length,w=1,f=0;     String str1=st[i].toLowerCase();     char c1[]=str1.toCharArray();     for(int j=0;j<n1;j++)     {         if(c1[j]!=(c1[n1-w]))         {            for(int k=0;k<n1;k++)            {                f=1;                 System.out.print(c[k]);            }         }         w++;         if(f==1)         break;     }     System.out.println(); }     } } Java Code : import java.util.*; public class Hello {     public static void main(String[] args) {         Scanner sc=new Scanner(System.in);         String s=sc.nextLine();int i;         String sp[]=s.trim().split("\\s+");         String a[]=s.trim().split("\\s+&quo

Equal Left And Right Sum [ZH]

Image
C Code: #include<stdio.h> #include <stdlib.h> int main() { int n; scanf("%d",&n); int a[n],i,j,sum1,sum2,k; for(i=0;i<n;i++) {     scanf("%d",&a[i]); }  i=0; while(i<n) {     sum1=0;sum2=0;     for(j=0;j<i;j++)     {         sum1+=a[j];     }     for(k=i+1;k<n;k++)     {         sum2+=a[k];     }     if(sum1==sum2)     {         printf("%d ",a[i]);     }     i++; } }

RECTANGULAR SUM

Image
C Code: #include<stdio.h> #include <stdlib.h> int main() {     int r,c,i,j,sum=0,w,x,y,z;     scanf("%d %d",&r,&c); int a[r][c];     for(i=0;i<r;i++)     {         for(j=0;j<c;j++)         {             scanf("%d",&a[i][j]);         }     }     scanf("%d %d %d %d",&w,&x,&y,&z);     for(i=w;i<=y;i++)     {         for(j=x;j<=z;j++)         {             sum=sum+a[i][j];         }     }     printf("%d",sum); } Java code: import java.util.*; public class Hello {     public static void main(String[] args) {         //Your Code Here Scanner s=new Scanner(System.in); int n,m,sum=0; n=s.nextInt(); m=s.nextInt(); int a[][]=new int[n][m]; int b[]=new int [4]; for(int i=0;i<n;i++) for(int j=0;j<m;j++) a[i][j]=s.nextInt(); for(int i=0;i<4;i++) b[i]=s.nextInt(); for(int i=b[0];i<=b[2];i++) {     for(int j=b[1];j<=b[3];j++)    

Reverse Columns In Matrix

Image
Java code: import java.util.*; public class Hello {     public static void main(String[] args) { Scanner s=new Scanner(System.in); int n=s.nextInt(); int a[][]=new int [n][n]; for(int i=0;i<n;i++)     for(int j=0;j<n;j++)         a[i][j]=s.nextInt(); for(int i=n-1;i>=0;i--) { for(int j=0;j<n;j++) { System.out.print(a[i][j]+" "); } System.out.println(); }     } } C Code: #include<stdio.h> #include <stdlib.h> int main() { int n,i,j; scanf("%d",&n); int a[n][n]; for(i=0;i<n;i++) {     for(j=0;j<n;j++)     {         scanf("%d",&a[i][j]);     } } for(i=n-1;i>=0;i--) {     for(j=0;j<n;j++)     {         printf("%d ",a[i][j]);     }     printf("\n"); } }