This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

Connect 4 Basic

By: a guest on Jan 10th, 2013  |  syntax: Java  |  size: 1.62 KB  |  views: 42  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import java.util.*;
  2.  
  3. public class q4
  4. {
  5.         public static void main (String[] args)
  6.         {
  7.                 Scanner s = new Scanner(System.in);
  8.                
  9.                
  10.                 String[][] grid = new String[4][4];
  11.                
  12.                 int counter = Integer.parseInt(s.next());
  13.                
  14.                 for (int i = 1; i <=counter; i++)
  15.                 {
  16.                         for (int j = 0; j < grid.length; j++)
  17.                         {
  18.                                 for (int k = 0; k < grid[0].length; k++)
  19.                                 {
  20.                                         grid[j][k] = s.next();
  21.                                 }
  22.                         }
  23.                        
  24.                         for (int j = 0; j < grid.length; j++)
  25.                         {
  26.                                 for (int k = 0; k < grid[0].length; k++)
  27.                                 {
  28.                                         if (grid[j][k] == "X")
  29.                                         {      
  30.                                                 if (grid[j+1][k] == "X")
  31.                                                 {      
  32.                                                         if (grid[j+2][k] == "X")
  33.                                                         {      
  34.                                                                 if (grid[j+3][k] == "X")
  35.                                                                 {
  36.                                                                         System.out.println("Yes");
  37.                                                                         break;
  38.                                                                 }
  39.                                                         }      
  40.                                                 }      
  41.                                         }                                      
  42.                                         else if (grid[j][k] == "X")
  43.                                         {      
  44.                                                 if (grid[j-1][k] == "X")
  45.                                                 {      
  46.                                                         if (grid[j-2][k] == "X")
  47.                                                         {      
  48.                                                                 if (grid[j-3][k] == "X")
  49.                                                                 {
  50.                                                                         System.out.println("Yes");
  51.                                                                         break;
  52.                                                                 }
  53.                                                         }      
  54.                                                 }      
  55.                                         }
  56.                                         else if (grid[j][k] == "X")
  57.                                         {      
  58.                                                 if (grid[j][k+1] == "X")
  59.                                                 {      
  60.                                                         if (grid[j][k+2] == "X")
  61.                                                         {      
  62.                                                                 if (grid[j][k+3] == "X")
  63.                                                                 {
  64.                                                                         System.out.println("Yes");
  65.                                                                         break;
  66.                                                                 }
  67.                                                         }      
  68.                                                 }      
  69.                                         }
  70.                                         else if (grid[j][k] == "X")
  71.                                         {      
  72.                                                 if (grid[j][k-1] == "X")
  73.                                                 {      
  74.                                                         if (grid[j][k-2] == "X")
  75.                                                         {      
  76.                                                                 if (grid[j][k-3] == "X")
  77.                                                                 {
  78.                                                                         System.out.println("Yes");
  79.                                                                         break;
  80.                                                                 }
  81.                                                         }      
  82.                                                 }      
  83.                                         }
  84.                                         else
  85.                                                 System.out.println("No");
  86.                                 }
  87.                         }
  88.                 }      
  89.         }
  90. }
clone this paste RAW Paste Data