The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Mt7
By Guest on 22nd September 2022 10:27:31 AM | Syntax: TEXT | Views: 10



New paste | Download | Show/Hide line no. | Copy text to clipboard
  1. import java.util.ArrayList;
  2. class UserSolution {
  3.   ArrayList<Integer> wall;
  4.  
  5.     void init() {
  6.         wall= new ArrayList<>();
  7.     }
  8.  
  9.     void makeWall(int mHeights[]) {
  10.         for(int i=0;i<5;i++)
  11.         {
  12.             wall.add(mHeights[i]);
  13.         }
  14.     }
  15.  
  16.     int matchPiece(int arr[]) {
  17.         int ans=-1;
  18.         int z=-1;
  19.  
  20.         for(int i=wall.size()-1;i>=4;i--)
  21.         {
  22.             if((wall.get(i)+arr[0]==wall.get(i-1)+arr[1])&&(wall.get(i-1)+arr[1]==wall.get(i-2)+arr[2])&&(wall.get(i-2)+arr[2]==wall.get(i-3)+arr[3])&&(wall.get(i-3)+arr[3]==wall.get(i-4)+arr[4]))
  23.             {
  24.                 ans=i-4+1;
  25.                 z=i-4;
  26.                for(int j=0;j<5;j++)
  27.                {
  28.                    wall.remove(z);
  29.                }
  30.                 break;
  31.  
  32.             }
  33.  
  34.  
  35.         }
  36.         //  wall.removeAll(del);
  37.  
  38.         return ans;
  39.     }
  40. }



  • Recent Pastes