Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Konkurs Jesień 2010
Forum PHP.pl > Inne > Opinie, ogłoszenia, pytania > Konkursy
Stron: 1, 2, 3, 4
DeyV
Jeśli macie jakieś pytania lub sugestie -piszcie śmiało smile.gif

News na wortalu: http://wortal.php.pl/Wortal/Aktualnosci/Wy...2010-rozpoczety

Pełna treść ogłoszenia

Treść zadania: http://wortal.php.pl/phppl/Wortal/Polcode-...ntest-PHP-10.09

Pliki do pobrania:
Zadanie Konkursowe i Regulamin
phpion
Mam pytanie odnośnie paramatrów:
Kod
XXXK6XW4XXXXA1Z7XXXXX

W jednym zdaniu napisane jest:
Cytat
Wielkość liter nie ma znaczenia.

Poniżej mamy określone jakie parametry będą zaszyte w powyższym ciągu, np.:
Cytat
kolumny – kodowany jako litera „K” i liczba, K16 oznacza 16 kolumn

Czy dla tych 4 parametrów (K, W, A, Z) wielkość znaków również nie ma znaczenia? Czy dotyczy to tylko znaków będących "zasłoną dymną"? Generalnie chodzi mi o to czy zakodowany ciąg może mieć postać:
Kod
XXXk6Xw4XXXXa1z7XXXXX

czyli parametr liczby kolumn to k, a nie K.

Przy okazji drugie pytanie: jakim narzędziem będzie sprawdzana wydajność danego skryptu? Nie jest to chyba tajemnica, a pozwoliłoby lepiej przygotować swoją pracę smile.gif

I jeszcze jedno: czy zostaną upublicznione czasy osiągnięte przez wszystkie zgłoszone prace? Wydaje mi się, że byłoby to bardzo na miejscu.
kwiateusz
A ja mam pytanie czy ekipa php.pl (modzi, admini, opiekunowie etc.) liczą się za współpracowników mentax.pl? w końcu mentax jest własicielem domeny a co za tym wszystkich usług php.pl
DeyV
Na pytanie pierwsze - czekamy na decyzję twórcy zadania.

Co do pytania kwiateusza - cała ekipa php.pl - z wyjątkiem osób oficjalnie zatrudnionych w mentax.pl na etat, lub biorących udział w tworzeniu / ocenianiu zadań konkursowych - w pełni oficjalnie MOŻE brać udział w tym i we wszystkich innych konkursach organizowanych na łamach php.pl
phpion
Cytat(DeyV @ 21.10.2010, 21:04:38 ) *
Na pytanie pierwsze

Były jeszcze 2 i 3 smile.gif
flashdev
Cytat(DeyV @ 21.10.2010, 12:56:07 ) *


Cytat
Konkurs rozpocznie się 19 października


Dopiero się rozpocznie? Czyli przedwczoraj? A dzisiaj (21 października) pojawił się news.
Czegoś tu nie rozumiem wacko.gif
DeyV
19 to literówka. W regulaminie jest oficjalnie - 21.

Oficjalne wyniki wszystkich działajacych prac zostaną opublikowane.

Co do narzędzia - nie sądzę, by to miało znaczenie. Postarajcie się jak możecie najlepiej - dodam tylko, że już się dziś pojawiły pierwsze prace... smile.gif
Daimos
Witam
Też chciałem się zapytać, czy wszystkie czasy zostaną upublicznione, a może by tak listę na bieżąco? smile.gif No ale ostatecznie w dniu rozstrzygnięcia, bo fajnie by było zobaczyć na którym jest się miejscu, jeśli nie w top 3
Capellini
Na początku są trzy testy poprawnościowe (sprawdzające poprawność), a później są wydajnościowe (sprawdzające wydajność). Jak rozumiem, przy testach wydajnościowych nie jest sprawdzana poprawność zatem proponuję sprawdzić, czy ktoś sprytny nie napisał takiego kodu, który działa tylko dla małych danych - coś w stylu:

Kod
if(dane < 100)
  // normalne działanie programu
else
  // wypisz jakis wynik bez zadnych obliczen


Tylko, że to oczywiście może być dużo głębiej zakopane w kodzie, tak że nikt się nie zorientuje, że to tak działa.

2. Jak długi maksymalnie może być zaszyfrowany ciąg (ten w stylu: IGSDGDFGSASGGHFK)?
szczeku
Mam pytanie co do niezaszyfrowanego ciągu znaków, czy znaki wypełniające są w pełni losowe czy moze wykluczone są te opisujące parametry czyli K W A lub Z?
dr_bonzo
Mialem wlasnie o to samo pytac - o max dlugosc ciagu wejsciowego i losowe znaki wypelniajace.
Daimos
może zbierzmy wszystko do kupy, żeby pytania nie przepadły na tle innych postów, a pozwolę sobie odpowiedzieć na 2, bo wynikają chyba jasno z opisu zadania:
1.Jak długi maksymalnie może być zaszyfrowany ciąg (ten w stylu: IGSDGDFGSASGGHFK)?
Nie było określone minimum, ani maksimum, było też dodane, że znaki mogą być, ale nie muszą, więc pewnie trzeba zrobić dla każdej ilości znaków, nawet zerowej
2.Mam pytanie co do niezaszyfrowanego ciągu znaków, czy znaki wypełniające są w pełni losowe czy moze wykluczone są te opisujące parametry czyli K W A lub Z?
Przecież napisane jest, że będą to "litery" więc KWAZ też może się pojawić

niech ktoś mnie poprawi, jeśli się mylę, w końcu to nie ja jestem organizatorem, ale chyba wszystko jasno wynika z treści winksmiley.jpg
więc zostają jeszcze pytania
3.Czy wszystkie czasy zostaną upublicznione?
i chciałem dodać kolejne pytanie:
4.Czy dostaniemy jakąś odpowiedź po nadesłaniu zadania?
Np. że program przeszedł testy, działa, spełnia warunki itp, czy zero odzewu?
szczeku
Co do pierwszego pytania to jednak moim zdaniem jest minimum tj. 8 znaków no bo muszą zostaś określone parametry dla tych prostokątów. W opisie zadania jest :

Pominąć można sprawdzanie poprawności podanych parametrów,
gdyż przyjęto założenie, że wszystkie przekazane do programu parametry będą
spełniały założone kryteria typu i zakresu wartości.


A więc napewno bedzie zaszyfrowany ciąg KxWxAxZx (x - jakaś wartość liczbowa).
Lecz lepiej niech wypowie się ktoś z organizatorów.
dr_bonzo
1.
Cytat
Nie było określone minimum, ani maksimum, było też dodane, że znaki mogą być, ale nie muszą, więc pewnie trzeba zrobić dla każdej ilości znaków, nawet zerowej

Maximum jest nieokreslone.

"Znaki moga byc a nie musza" - chodzi o to ze miedzy parametrami beda lub nie beda smieci, a parametry beda wszystkie w dowolnej kolejnosci (str. 4);
krowal
Cytat
2.Mam pytanie co do niezaszyfrowanego ciągu znaków, czy znaki wypełniające są w pełni losowe czy moze wykluczone są te opisujące parametry czyli K W A lub Z?

No właśnie, co jeśli po rozszyfrowaniu będzie takie coś:
k31xxk13w11sdwafq342a2dwdqdz9

Wtedy rodzi się pytanie, czy mam wybrać k3 czy k13 ? smile.gif

Dobrze byłoby uściślić tę kwestię smile.gif
Daimos
Cytat(krowal @ 24.10.2010, 16:05:13 ) *
No właśnie, co jeśli po rozszyfrowaniu będzie takie coś:
k31xxk13w11sdwafq342a2dwdqdz9

Wtedy rodzi się pytanie, czy mam wybrać k3 czy k13 ? smile.gif

Dobrze byłoby uściślić tę kwestię smile.gif

A czy wiesz co to znaczy LITERY? cyframi nie bedzie wypelnione, wiec K3K13 sie nie zdarzy
Cytat
Co do pierwszego pytania to jednak moim zdaniem jest minimum tj. 8 znaków no bo muszą zostaś określone parametry dla tych prostokątów. W opisie zadania jest :

Pominąć można sprawdzanie poprawności podanych parametrów,
gdyż przyjęto założenie, że wszystkie przekazane do programu parametry będą
spełniały założone kryteria typu i zakresu wartości.

A więc napewno bedzie zaszyfrowany ciąg KxWxAxZx (x - jakaś wartość liczbowa).
Lecz lepiej niech wypowie się ktoś z organizatorów.
Rozmawiamy o liczbie znaków wypełniających, a nie o całym ciągu smile.gif

Można by usuwać pytania, które dotyczą czegoś, co jest opisane, bo chyba rozumienie treści też jest oceniane winksmiley.jpg W końcu inaczej program nawet nie zadziała winksmiley.jpg
rzymek01
popieram @my salsa,
wg mnie wszystkie pytania dotyczące ścisle tresci powinny byc usuwane lub nie udzielane odpowiedzi, gdyż zrozumienie zadania tez jest częścią zadania samego w sobie. Jak tutaj wszystko ładnie wytłumaczymy to co za trudność będzie w napisaniu takiego algorytmu?

Przyłaczam się do prośby o opublkowanie czasów wszystkich nadesłanych poprawnych programów, żeby chociaż jak ktos nie zajmie miejsca w top3 mógł zobaczyć jak jego praca wypada na tle innych, w końcu też się męczył, żeby napisać program

Pozdrawiam
phpion
Ponawiam swoje pytanie dotyczące wielkości liter w parametrach: np. czy liczba kolumn może być oznaczona jako K lub k, czy tylko K (analogicznie pozostałe parametry)?
rzymek01
z tego co widzę odpowiedź jest w treści zadania
phpion
Moim zdaniem nie jest to oczywiste.
Cytat
Parametry (kolumny, wiersze, minimum i maksimum) zostaną podane w postaci zaszyfrowanego ciągu znaków. W skład ciągu wchodzą jedynie litery i cyfry. Wielkość liter nie ma znaczenia.

Czyli: ciąg znaków to małe litery, duże litery oraz cyfry.

Poniżej mamy:
Cytat
kolumny – kodowany jako litera „K” i liczba, K16 oznacza 16 kolumn

Niby jednoznacznie jest napisane, że to litera K, ale w takim razie jakie znaczenia ma zdanie:
Cytat
Wielkość liter nie ma znaczenia

Przyjmując, że parametrem tym może być tylko i wyłącznie K, powyższe zdanie traci sens istnienia, bo (zakładając, że interesuje nas tylko parametr liczby kolumn) wszystkie pozostałe litery nie mają dla nas znaczenia. W takim razie co do tego ma wielkość liter (szukam K, każda inna litera (w tym k) mnie nie interesuje)? Jednak z drugiej strony po coś to zdanie zostało dodane do zadania i chciałbym się dowiedzieć jak to z tym jest.

// Edit:
Chyba doszedłem już do uzyskania odpowiedzi. Swoje przypuszczenia pozwolę zachować dla siebie, żeby potem w razie czego nikt nie miał do mnie pretensji.

Swoją drogą: mam nadzieję, że upublicznione zostaną podawane dane wejściowe oraz ewentualnie oczekiwanie rezultaty.
rzymek01
Kluczem jest zdanie: Wielkość liter nie ma znaczenia, czyli k jest równoważne K
Daimos
Cytat(phpion @ 24.10.2010, 20:40:34 ) *
Moim zdaniem nie jest to oczywiste.

Czyli: ciąg znaków to małe litery, duże litery oraz cyfry.

Poniżej mamy:

Niby jednoznacznie jest napisane, że to litera K, ale w takim razie jakie znaczenia ma zdanie:

Przyjmując, że parametrem tym może być tylko i wyłącznie K, powyższe zdanie traci sens istnienia, bo (zakładając, że interesuje nas tylko parametr liczby kolumn) wszystkie pozostałe litery nie mają dla nas znaczenia. W takim razie co do tego ma wielkość liter (szukam K, każda inna litera (w tym k) mnie nie interesuje)? Jednak z drugiej strony po coś to zdanie zostało dodane do zadania i chciałbym się dowiedzieć jak to z tym jest.

// Edit:
Chyba doszedłem już do uzyskania odpowiedzi. Swoje przypuszczenia pozwolę zachować dla siebie, żeby potem w razie czego nikt nie miał do mnie pretensji.

Swoją drogą: mam nadzieję, że upublicznione zostaną podawane dane wejściowe oraz ewentualnie oczekiwanie rezultaty.

no tak, faktycznie tutaj zakręcili trochę, w związku z tym chciałem zapytać czy można nadesłać patcha do swojego rozwiązania, które już poszło? biggrin.gif
DeyV
Tak - można podesłać poprawioną wersję - jako odpowiedź będzie traktowana ostatnia otrzymana przez nas wersja pracy.

zegarek84
Cytat
Nasza modyfikacja ciągu FiB polega na tym, że pierwsze dwa elementy nie mają wartości 1 lecz inną, nieparzystą, np. 5...
3,5,7....
Cytat
Szyfrowanie ciągu zawierającego parametry
Do zaszyfrowania ciągu znaków zawierającego parametry używa się ciągu ModFib o bazie równej ilości znaków w szyfrowanym ciągu.
Dla naszego przykładu ciągu... będzie to 21, bo tyle znaków jest w tym ciągu...

tyle, że w przykładach odszyfrowywania, nie był użyty ROTModFib-4... więc pytanie czy podstawa mod fib to ma być długość znaków zaszyfrowanego ciągu?? czy trzeba sprawdzić wszystkie podstawy po kolei od 3,5,7 itd.questionmark.gif [tak na początku zrozumiałem...] - jednak wydajnościowo już na starcie była by to spora różnica... i jeśli podstawa modfib zależy od liczby znaków to czy ta liczba znaków zawsze będzie nieparzysta czy może też być parzysta??

byłbym wdzięczny za wyjaśnienie tej kwestii winksmiley.jpg
dr_bonzo
@zegarek84:
Cytat
Do zaszyfrowania ciągu znaków zawierającego parametry używa się ciągu ModFib o bazie równej ilości znaków w szyfrowanym ciągu.
jasin
To ja też zadam pytanie...
Czy wypisywanie prostokątów powinno być w określonej kolejności (np. najpierw spirala, wąż, wiersze)?
Po każdym prostokącie ma być znak nowej linii, czy po ostatnim też?
Pytam ponieważ nie znamy dokładnie w jaki sposób będzie sprawdzana poprawność rozwiązania zadania. Wynik będzie przekierowany do pliku i porównany ze wzorcem. Skoro tak to jednym ze sposobów sprawdzenia poprawności może być np. sprawdzenie crc32, md5 itp plików a w tedy te rzeczy, o które pytam mają znaczenie.

Pozdrawiam,
M.
flashdev
@jasin: Przeczytaj raz jeszcze specyfikację zadania. Tam są wszystkie odpowiedzi na Twoje pytania.
radziopoke
Mam kłopot odnośnie konsoli. Sam z niej nie korzystam i nie mam zainstalowane PHP na kompie.
Dokładnie pytanie związane z tą linijką:
Kod
php -f test.php I3OHUI5Y0UXU7VQS9U63C > test.txt

gdzie znajdę sposób jak pobrać argument, i czy
Kod
> test.txt
to samodzielnie zapisuje do pliku (jak tak to dokładnie co zapisuje) czy też jakąś trzeba to skonstruować?

Aktualnie nie będę instalował PHP specjalnie dla konkursu gdyż i tak miałem z nim ostatnio kłopoty na kompie.
nospor
Cytat
Sam z niej nie korzystam i nie mam zainstalowane PHP na kompie.Aktualnie nie będę instalował PHP specjalnie dla konkursu
To jak ty chcesz napisać skrypt bez posiadania php? Wiem, ze na studiach pisze się na kartce skrypty, ale tutaj na konkurs to ma dzialac smile.gif

Cytat
gdzie znajdę sposób jak pobrać argument

http://php.net/manual/en/reserved.variables.argv.php

Cytat
to samodzielnie zapisuje do pliku (jak tak to dokładnie co zapisuje)
tak, zapisze do pliku. Co? To co skrypt wypluje na ekran
radziopoke
Dzięki za szybką odpowiedź. Jak to ja mam własne sposoby snitch.gif . za pomocą jakiej funkcji wypisać w konsoli tekst (czy zwykłe echo wystarczy) i czy \n w takim przypadku zadziała? I to mi by wystarczyło.
nospor
Jakiejś funkcji? Ech, jak ty chcesz ten konukurs przejsc winksmiley.jpg
ECHO smile.gif

echo "Pierwsza linia\ndruga linia\ntrzecia linia....";

smile.gif
radziopoke
może by tak dokładniej pisać zadania bo przez mały błąd w tekście zadania:
Kod
Przykład odszyfrowania za pomocą ROTModFib-3:
Ciąg znaków W K 1 8
ModFib-3 -3 -6 -9 -15
Rezultat T E S T

Przez ten fragment główkowałem się co jest nie tak. W końcu odważyłem się wpisać dłuższy tekst i o dziwo zadziałało dobrze. blinksmiley.gif
I zauważyłem co jest nie tak Ciąg znaków jest zły po został zakodowany ROTModFib3 a powinno być 4 smile.gif Mam nadzieję że więcej takich błędów nie napotkam bo chciałbym zdążyć na czas.
flashdev
Cytat(radziopoke @ 28.10.2010, 13:43:19 ) *
może by tak dokładniej pisać zadania bo przez mały błąd w tekście zadania:
Kod
Przykład odszyfrowania za pomocą ROTModFib-3:
Ciąg znaków W K 1 8
ModFib-3 -3 -6 -9 -15
Rezultat T E S T

Przez ten fragment główkowałem się co jest nie tak. W końcu odważyłem się wpisać dłuższy tekst i o dziwo zadziałało dobrze. blinksmiley.gif
I zauważyłem co jest nie tak Ciąg znaków jest zły po został zakodowany ROTModFib3 a powinno być 4 smile.gif Mam nadzieję że więcej takich błędów nie napotkam bo chciałbym zdążyć na czas.


Wprowadzasz w błąd innych uczestników konkursu. Rozumiem, że to Twoja taktyka na wygranie smile.gif
radziopoke
Cytat(flashdev @ 28.10.2010, 13:47:19 ) *
Wprowadzasz w błąd innych uczestników konkursu. Rozumiem, że to Twoja taktyka na wygranie smile.gif


Niby w jaki błąd sam sprawdź ciąg TEST ma jakby nie patrzeć 4 znaki czyli kodowanie musiało by być ROTModFib4. Czy się mylę a w przykładzie zostało użyte 3 dlaczego?
flashdev
Cytat(flashdev @ 28.10.2010, 13:47:19 ) *
Niby w jaki błąd sam sprawdź ciąg TEST ma jakby nie patrzeć 4 znaki czyli kodowanie musiało by być ROTModFib4. Czy się mylę a w przykładzie zostało użyte 3 dlaczego?


Co do tego masz rację. Szczerze mówiąc nawet tego nie zauważyłem. Ale dla mnie w przykłądzie wszystko jest ok, ponieważ jest napisane, że jest to przykład odzszyfrowania przy pomocy algorytmu ROTModFib-3 i tak właśnie jest.
dr_bonzo
Cytat
Niby w jaki błąd sam sprawdź ciąg TEST ma jakby nie patrzeć 4 znaki czyli kodowanie musiało by być ROTModFib4. Czy się mylę a w przykładzie zostało użyte 3 dlaczego?

Jest wprost napisane, ze masz ciag TEST i ze kodujesz ROTFLModFibem 3 (TRZY) i tyle.

To jest przyklad kodowania tekstu tym kodowaniem, a nie przyklad doboru bazy do kodowania na podstawie stringa wejsciowego.
radziopoke
tylko teraz przeczytałem jeszcze coś i same z sobą się to kłuci, może jakieś rozwiązanie tego:
Kod
Zmodyfikowany ciąg Fibonacciego ModFib
Nasza modyfikacja ciągu Fib polega na tym, że pierwsze dwa elementy nie
mają wartości 1 lecz inną, nieparzystą, np. 5.

i:
Kod
Szyfrowanie ciągu zawierającego parametry
Do zaszyfrowania ciągu znaków zawierającego parametry używa się ciągu
ModFib o bazie równej ilości znaków w szyfrowanym ciągu.


jeżeli ciąg ma parzystą liczbę znaków to co w takim wypadku po to nigdzie nie zostało napisane?
dr_bonzo
Heh, ciekawa uwaga.
Moze po prostu dostarcza nam stringi o nieparzystej dlugosci smile.gif i problem znika
radziopoke
Jeszcze jedno pytanie. Normalnie jak w konsoli się wyświetla to jest Enterem, a jak zapisze do pliku to zamiast Enter-a jest kwadracik jak zrobić by w pliku też był enter. Oczywiście uwzględniając tekst w pliku z trescią konkursu.
Kod
Jedyny akceptowalny znak nowej linii użyty zarówno w kodzie jak i w wyświetlanym wyniku działania programu jest LF ("\n").

Lub gdzie znajdę na to sposób?
czy mogę użyć "\r\n" czy to już odpada z konkursu?
flashdev
Cytat(radziopoke @ 28.10.2010, 18:30:39 ) *
Jeszcze jedno pytanie. Normalnie jak w konsoli się wyświetla to jest Enterem, a jak zapisze do pliku to zamiast Enter-a jest kwadracik jak zrobić by w pliku też był enter. Oczywiście uwzględniając tekst w pliku z trescią konkursu.
Kod
Jedyny akceptowalny znak nowej linii użyty zarówno w kodzie jak i w wyświetlanym wyniku działania programu jest LF ("\n").

Lub gdzie znajdę na to sposób?


Pewnie pracujesz na Windows`ie i korzystasz z notatnika. Otóż ten program nie radzi sobie z poprawną interpetacją znaku '\n'.
Dla swojej wygody jako znak końca linii stosuj ciąg "\r\n", lub zmień program. A co do konkursu to zastosuj się do opisu zadania.
radziopoke
czyli mam rozumieć że w Linux-ie normalnie to zaskoczy?
dr_bonzo
No pewnie. Uzyj edytora kodu, a nie notatnika. Notepad+, Jedit, eclipse, netbeans etc.
radziopoke
wprawdzie mówiąc nie ma znaczenia czy jest zapisywane przez notatnik czy przez odpowiedni program. efekt jest taki sam kwadraciki ale za to z \r\n działa bardzo dobrze.
dr_bonzo
Ile razy mamy ci wyjasniac ze Notatnik jest do dupy i nie rozumie co to samo "\n" i ze z "\r\n" sobie poradzi.
ernie242
Witam,

Cytat
13.Rozwiązania należy przesyłać na adres: konkurs@


Macie może pomysł w jakiej formie załączyć plik *.php (w regulaminie nic o tym nie ma)? Goły skrypt ? Spakowany ? A jeżeli tak to czym (zip, 7z, tar.bz )?
iVorIus
Co prawda w "Treści zadania", ale jest. Proszę:
Cytat
Warunki formalne jakie musi spełniać program
Program musi być napisany w języku PHP wersja 5.2.6. Kod programu należy
umieścić w jednym pliku o nazwie <nick>.php. Nazwa pliku może zawierać
jedynie litery (alfabetu łacińskiego), cyfry oraz znaki myślnika – i
podkreślenia _. Treść pliku programu musi rozpoczynać się od znacznika
otwierającego <?php, znacznik zamykający powinien zostać pominięty. Kod
programu należy poprzedzić wypełnionym nagłówkiem:
/**
* Polcode Code Contest PHP-2010.10
*
* Data: RRRR-MM-DD
* Nick:
* Nazwisko:
* Imię:
* Data urodzenia: RRRR-MM-DD
* e-mail:
*/
ernie242
Aj, bardzo przepraszam, nie wyraziłem chyba się jasno.

To oczywiście było w treści i mam to, a chodziło mi tylko o samo wysyłanie emaila na podany adres (i formę załącznika), czy też (mam nadzieję) jest to obojętne.
Ja bym wolał wysłać maila z załącznikiem 'ernie242.7z' (z ernie242.php) w środku, ale moja ostrożność wynika z tego, że różne rzeczy widziałem (jak choćby odpowiedź: "co to 7z questionmark.gif?").
dr_bonzo
@ernie242 - konkurs organizuja ludzie, ktorzy sa minimum zaawansowanymi userami komputerow.
ZIPa kazdy otworzy (7z jest raczej mniej popularny). Ja wyslalem jako zwykly zalacznik, plaintext.
ernie242
@dr_bonzo
Ok, dziękuję za odpowiedź smile.gif
radziopoke
Wiem, że może bawię się w szczegóły ale mam pytanie: Czy po każdym prostokącie,szczególnie chodzi mi tu o ostatni czy po nim również musi być znak "\n" i dodatkowa linia czy tylko "\n". Może jest to szczególe nie wiadomo na jakiej zasadzie będą sprawdzali poprawność wykonania zadania. Bo mogą porównywać pliki swoje z plikami naszymi czy są identyczne i ten jeden enter może przypadkowo wykluczyć z konkursu. Gdyż troszkę w to wątpię czy powiedzmy będą sprawdzać "na piechotę" np. spiralę złożoną z 20 kolumn i 20 wierszy i do tego mającą cyfry od 0-9. Sam to sprawdzałem ale dojechałem do trzeciego okrążenia i się zgubiłem tongue.gif

Więc w sprawie tego ostatniego prostokąta to maja być dwa("\n" i pusta linia) czy jeden enter("\n") bo w konkursie pisze:
Kod
Oczekuje się, że program wyświetli trzy składające się z cyfr prostokąty. Każdy
wiersz prostokąta zakończony będzie znakiem nowej linii. Po każdym
prostokącie znajdować się będzie jeden dodatkowy znak nowej linii.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.