Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Przygotowanie do matury, Od czego zacząć przygotowanie do matury
Johnas
post 27.01.2023, 16:57:19
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Próbuje przygotować się do matury... od czego zacząć ?

https://arkusze.pl/maturalne/informatyka-20...rozszerzona.pdf

napisałbym to w PHP, ale czy o to w tym chodzi ?


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
nospor
post 27.01.2023, 17:19:54
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Cytat
napisałbym to w PHP, ale czy o to w tym chodzi ?

Nie pisalem matury z infy ale z tego co jest napisane w tym pdf co podeslales to sam wybierasz jezyk programowania, musisz tylko powiedziec dkoladnie jaki to jezyk,system itp.

Poza tym czesc zadan nie wymaga komputera/jezyka programowania a wszystko robisz na kartce


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Johnas
post 28.01.2023, 00:15:03
Post #3





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Ja nie zrobie? Potrzymaj mi piwo biggrin.gif

  1. <?php
  2.  
  3.  
  4.  
  5.  
  6. /** @var linikjki kodu $lines */
  7. $lines = file("szachy_przyklad.txt", FILE_IGNORE_NEW_LINES);
  8.  
  9.  
  10. //print_r($lines);
  11.  
  12. /** pionki = pwsghk */
  13.  
  14. $plansza = [];
  15. $numer_planszy = $numer_lini = 1;
  16. foreach ($lines as $line) {
  17. $ilosc_znakow = strlen($line);
  18. $plansza[$numer_planszy][$numer_lini] = $line;
  19. if ($ilosc_znakow == 0) {
  20. $numer_lini = 1;
  21. $numer_planszy++;
  22. } else {
  23. $numer_lini++;
  24. }
  25. }
  26.  
  27. $numer_planszy = 0;
  28. foreach ($plansza as $pojedyncza_plansza) {
  29. $numer_planszy++;
  30. $pionowo[$numer_planszy][1] = $pionowo[$numer_planszy][2] = $pionowo[$numer_planszy][3] = $pionowo[$numer_planszy][4] = "";
  31. $pionowo[$numer_planszy][5] = $pionowo[$numer_planszy][6] = $pionowo[$numer_planszy][7] = $pionowo[$numer_planszy][8] = "";
  32. foreach ($pojedyncza_plansza as $linie) {
  33. $pionowo[$numer_planszy][1] .= substr($linie, 0,1);
  34. $pionowo[$numer_planszy][2] .= substr($linie, 1,1);
  35. $pionowo[$numer_planszy][3] .= substr($linie, 2,1);
  36. $pionowo[$numer_planszy][4] .= substr($linie, 3,1);
  37. $pionowo[$numer_planszy][5] .= substr($linie, 4,1);
  38. $pionowo[$numer_planszy][6] .= substr($linie, 5,1);
  39. $pionowo[$numer_planszy][7] .= substr($linie, 6,1);
  40. $pionowo[$numer_planszy][8] .= substr($linie, 7,1);
  41.  
  42. }
  43. }
  44.  
  45.  
  46.  
  47. $numer_planszy = 0;
  48. $plansze_z_pustymi = 0;
  49. $najwiecej = 0;
  50. foreach ($pionowo as $plansza) {
  51. $numer_planszy++;
  52. $puste[$numer_planszy] = 0;
  53. foreach ($plansza as $linie) {
  54. if ($linie == "........") {
  55. $puste[$numer_planszy]++;
  56. }
  57. }
  58. if ($najwiecej < $puste[$numer_planszy])
  59. $najwiecej = $puste[$numer_planszy];
  60. if ($puste[$numer_planszy] > 0){
  61. $plansze_z_pustymi++;
  62. }
  63. }
  64. echo $plansze_z_pustymi." ".$najwiecej;
  65. //print_r($puste);
  66.  


Nospor dziękuje za wszystko… nauczyłeś mnie wszystkiego… zaczynałem od phpBB3, mam swoją modyfikacje do przemo By BB2…. Kocham to forum - mówi to gość po gimnazjum….


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 03:22