fork download
  1. class M{
  2. static String c(int w,int b){String r="",n="|\n",z="|";int i=0,t=b%w<1?w:b%w,x=b/w+(t!=w?1:0),j,k;for(;i++<w;z+="---");z+=n;for(i=0;i<x;i++){r+=z;for(j=0;j++<3;r+=n){r+="|";for(k=0;k<w;r+=i<1&k++>=t?" ":"|X|");}r+=z;}return r;}
  3.  
  4. public static void main(String[] a){
  5. System.out.println(c(6, 2));
  6. System.out.println(c(2, 6));
  7. System.out.println(c(4, 9));
  8. }
  9. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
|------------------|
||X||X|            |
||X||X|            |
||X||X|            |
|------------------|

|------|
||X||X||
||X||X||
||X||X||
|------|
|------|
||X||X||
||X||X||
||X||X||
|------|
|------|
||X||X||
||X||X||
||X||X||
|------|

|------------|
||X|         |
||X|         |
||X|         |
|------------|
|------------|
||X||X||X||X||
||X||X||X||X||
||X||X||X||X||
|------------|
|------------|
||X||X||X||X||
||X||X||X||X||
||X||X||X||X||
|------------|