The first parameter passes and the second fails and returns this....
test2.in
2*4
pass;*Actual:*[][][][]
****Expected:*[][]
pass;*Actual:*[][][][]
****Expected:*[][]
fail;*Actual:*
****Expected:*[][]
fail;*Actual:*
****Expected:*[][]
The third test parameters fails also and returns this...
Input*test3.in
4*2
pass;*Actual:*[][]
****Expected:*[][][][]
pass;*Actual:*[][]
****Expected:*[][][][]
fail;*Actual:*[][]
****Expected:*
fail;*Actual:*[][]
****Expected:*
This is the rest of the parameters that it fails...
Input*test4.in
25*1
pass;*Actual:*[]
****Expected:*[][][][][][][][][][][][][][][][][][][][][][][][][]
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
fail;*Actual:*[]
****Expected:*
Input*test5.in
3*26
pass********:****
Input*test6.in
26*3
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
fail;*Actual:*[][][]
****Expected:*
This is the code I used....
import java.util.Scanner;
public class DrawRects
{
public static void main( String args[] ) {
Scanner in = new Scanner(System.in);
int side, width;
width = in.nextInt();
side = in.nextInt();
int height = side;
displayRectangle(side, width, height);
}
public static void displayRectangle(int side, int height, int width)
{
if( side <= 25 && side > 0)
{
while(height >= 1)
{
width = 1;
while(width <= side)
{
System.out.print("[]");
width++;
while(height >=2 && height <= side-1 && width <= side-1)
{
System.out.print("[]");
width++;
}
}
--height;
System.out.println();
}
}
else
System.out.println();
}
}

New Topic/Question
Reply



MultiQuote



|