Hallo!
Möchte einen Freund helfen.
Habe für ihn Task 2 schon gemacht:
http://www.cs.ucf.edu/~nazim/Lab 16.pdf
Ich versuche schon die ganze Zeit Task 3 zu machen aber ich komme einfach nicht auf die Lösung.
Könnt ihr mir bitte sagen wie das funktionieren soll?
Bis ich das raus habe kann ich nicht mehr ruhig schlafen.
Möchte einen Freund helfen.
Habe für ihn Task 2 schon gemacht:
http://www.cs.ucf.edu/~nazim/Lab 16.pdf
Java:
package aufgaben;
import java.util.Scanner;
/**
*
* @author Oliver
*/
public class Aufgaben {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = 5;
int k = 2;
int[] box = new int[9999];
int counter = 0;
for(int i = 0; i <9999; i++)
box[i] = 0;
int stone = 1;
boolean run = true;
System.out.print("Enter n, the number of precious stones: ");
n = scan.nextInt();
System.out.print("Enter k, the number of skips: ");
k = scan.nextInt();
while(run)
{
if(box[counter] == 0){
box[counter] = stone;
stone++;
System.out.println(counter);
}
else
run = false;
if(counter+k >= n && n%2 != 0)
counter = 1;
else if(counter+k >= n)
counter = 2;
else
counter += k;
}
for(int i = 0; i < box.length; i++)
{
if(box[i] != 0)
{
System.out.println("Box " + i + " contains stone " + box[i]);
}
}
}
}
Ich versuche schon die ganze Zeit Task 3 zu machen aber ich komme einfach nicht auf die Lösung.
Könnt ihr mir bitte sagen wie das funktionieren soll?
Bis ich das raus habe kann ich nicht mehr ruhig schlafen.