Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zadanie szkolne
fondue
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.02.2018

Ostrzeżenie: (0%)
-----


Mam zadanie,

zrobienie szachownicy siedem na siedem. Na sachownicyma znalesc sie siedem krolowych, ale tak aby siebie nie mogly zniszczyc(Chodzi tylko o koncept bez mozliwosci ruchow.)
Wiem o tym ze krolowa moze ruszac sie we wszystkie strony. Jak najlepiej to zrobic?
Chodzi tez o to aby to bylo obliczone. Nie moge postawic krolowych statycznie.





Ten post edytował fondue 12.02.2018, 14:31:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trzczy
post
Post #2





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


Trzeba ustawić królowe na polach 1/1 i 5/2. Potem iść tymi królowymi do góry ruchem skoczka.

https://3v4l.org/J6uEa
  1. $init1 = [[1,1]];
  2. $init2 = [[5,2]];
  3.  
  4. function addMovement($array)
  5. {
  6. $lastPos = end($array);
  7. $array[] = [$lastPos[0]+1, $lastPos[1]+2];
  8. return $array;
  9. }
  10. $array = $init1;
  11. for ($i = 0; $i < 3; $i++)
  12. {
  13. $array = addMovement($array);
  14. }
  15. $array = array_merge($array, $init2);
  16. for ($i = 0; $i < 2; $i++)
  17. {
  18. $array = addMovement($array);
  19. }
  20. print_r($array);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
3 Użytkowników czyta ten temat (3 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.06.2026 - 09:16