From c05912e07b39de1e8bded419cec7d4f69fcd1534 Mon Sep 17 00:00:00 2001 From: Miguel Date: Tue, 6 Apr 2021 19:54:47 +0200 Subject: cleanup and simplify MiguelEngine --- Mastermind/MiguelEngine.java | 87 +++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 57 deletions(-) (limited to 'Mastermind/MiguelEngine.java') diff --git a/Mastermind/MiguelEngine.java b/Mastermind/MiguelEngine.java index 7695dac..536419e 100644 --- a/Mastermind/MiguelEngine.java +++ b/Mastermind/MiguelEngine.java @@ -3,66 +3,39 @@ package Mastermind; import Mastermind.EngineResponse; public class MiguelEngine{ - - static int M=4; - - public static EngineResponse run (int liczba1, int liczba2, int liczba3, int liczba4, - int odpowiedz1, int odpowiedz2, int odpowiedz3, int odpowiedz4) - { - - int S[]={liczba1,liczba2,liczba3,liczba4}; - int T[]={odpowiedz1,odpowiedz2,odpowiedz3,odpowiedz4}; - - int dobry_kolor_i_dobra_pozycja=0; - int dobry_kolor_ale_zla_pozycja=0; - int dupa_nigdzie_nie_pasuje=0; - - boolean used[]=new boolean[M+1]; // array pomocniczy Boolow, dlugosci M. - for (int i=0;i sprawa prosta - { - dobry_kolor_i_dobra_pozycja+=1; - used[i]=true; // dodatkowo oznaczymy ze ta pozycja naszego "kolor-kodu" zostala "sonkumowana" - } - } - - for (int i=0;i