/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
System .
out .
println ( "Solving question 1:\n " ) ; solveQ1( ) ;
}
public static void solveQ1( ) {
int [ ] max = new int [ 5 ] ;
int [ ] min = new int [ 5 ] ;
for ( int i= 0 ; i < max.length ; i++ ) {
}
int [ ] q1 = new int [ 5 ] ;
for ( int i= 0 ; i<= 1000000 ; i++ ) {
q1
[ 0 ] = ( int ) ( Math .
random ( ) * 30 ) + 20 ; q1
[ 1 ] = ( int ) ( Math .
random ( ) * 20 ) + 30 ; q1
[ 2 ] = ( int ) ( Math .
random ( ) * 10 ) + 40 ; q1
[ 3 ] = ( int ) ( Math .
random ( ) * 20 ) ; q1
[ 4 ] = ( int ) ( Math .
random ( ) * 25 ) + 25 ; for ( int j = 0 ; j < q1.length ; j++ ) {
if ( min[ j] > q1[ j] ) {
min[ j] = q1[ j] ;
}
if ( max[ j] < q1[ j] ) {
max[ j] = q1[ j] ;
}
}
}
for ( int i= 0 ; i < q1.length ; i++ ) {
System .
out .
println ( "Answer " + ( ( char ) ( 'a' + i
) ) + " yields min: " + min
[ i
] + " and max: " + max[ i] + " and is: " +
( ( ( min[ i] == 20 ) && ( max[ i] == 49 ) ) ? "correct" : "wrong" ) ) ;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnRsbigiU29sdmluZyBxdWVzdGlvbiAxOlxuIik7CgkJc29sdmVRMSgpOwoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgc29sdmVRMSgpIHsKCQlpbnQgW10gbWF4ID0gbmV3IGludFs1XTsKCQlpbnQgW10gbWluID0gbmV3IGludFs1XTsKCQlmb3IgKGludCBpPTA7IGkgPCBtYXgubGVuZ3RoOyBpKyspIHsKCQkJbWF4W2ldID0gSW50ZWdlci5NSU5fVkFMVUU7CgkJCW1pbltpXSA9IEludGVnZXIuTUFYX1ZBTFVFOwoJCX0KCQlpbnQgW10gcTEgPSBuZXcgaW50WzVdOwoKCQlmb3IgKGludCBpPTA7IGk8PTEwMDAwMDA7IGkrKykgewoJCQlxMVswXSA9ICggaW50ICkgKCBNYXRoLnJhbmRvbSggKSAqIDMwICkgKyAyMCA7CgkJCXExWzFdID0gKCBpbnQgKSAoIE1hdGgucmFuZG9tKCApICogMjAgKSArIDMwIDsgCgkJCXExWzJdID0gKCBpbnQgKSAoIE1hdGgucmFuZG9tKCApICogMTAgKSArIDQwIDsKCQkJcTFbM10gPSAoIGludCApICggTWF0aC5yYW5kb20oICkgKiAyMCApOwoJCQlxMVs0XSA9ICggaW50ICkgKCBNYXRoLnJhbmRvbSggKSAqIDI1ICkgKyAyNSA7CgkJCWZvcihpbnQgaiA9IDA7IGogPCBxMS5sZW5ndGg7IGorKykgewoJCQkJaWYobWluW2pdID4gcTFbal0pIHsKCQkJCQltaW5bal0gPSBxMVtqXTsKCQkJCX0gCgkJCQlpZihtYXhbal0gPCBxMVtqXSkgewoJCQkJCW1heFtqXSA9IHExW2pdOwoJCQkJfQoJCQl9CgkJfQoJCWZvcihpbnQgaT0wOyBpIDwgcTEubGVuZ3RoOyBpKyspIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJBbnN3ZXIgIiArICgoY2hhcikoJ2EnICsgaSkpICsgIiB5aWVsZHMgbWluOiAiICsgbWluW2ldICsKCQkJICAgICIgYW5kIG1heDogIiArIG1heFtpXSArICIgYW5kIGlzOiAiICsgCgkJCSAgICAoKChtaW5baV09PTIwKSAmJiAobWF4W2ldID09IDQ5KSkgPyAiY29ycmVjdCIgOiAid3JvbmciKSk7CgkJfQoJfQp9