anakkin sąsiadamy 5 są 2 3 9 7 8
czyli 5 moze przejsc tylko na te liczby
A z nich mniejsze od 5 sa tylko 2 i 3
23.04.2012 15:55
Chocimir:
Jest napisane co jest wysokością a co szerokością :)
"Dane wejściowe:
X Y {CIĄG LICZB ODDZIELONYCH SPACJAMI} : Z
Gdzie: X - Szerokość planszy
Y - Wysokość planszy"
23.04.2012 15:44
Niestety moj kod (w pythonie) jest za dlugi :D
Obecnie jak skoncze prace siade przy wersji w haskellu :)
23.04.2012 15:30
anakkin nie, powinien pokazac 2 3
Bo nie mozna isc na pole o wiekszej wartosci
23.04.2012 15:08
Nie, moze byc tak:
3 3 9 8 1 2 3 5 6 4 44 : 4
22.04.2012 16:14
Chocimir - plansza nie zawsze bedzie kwadratowa (po co wtedy byłyby 2 parametry wielkości? :P)
Wypełnianie zawsze po kolei.
22.04.2012 15:09
Frankfurterium: Pierwiastek z x1-x2 + y1-y2.
RaveStar, brawo, w haskellu na pewno nie uciułam krótszego kodu...
22.04.2012 10:58
iluzion, sprawdzenie czy jest sąsiadem: wzor z liceum, do generowania punktow mozna sie wspomóc itertools.product (python).
Ja probuje to napisac w haskellu ale za cienki jestem :D
21.04.2012 22:17
matzu: 704 znaki bez whitespace'ow
21.04.2012 16:59
matzu no wreszcie konkret :P
Walidacja nieobowiązkowa, zakładamy ze dane sa poprawne.
Dane wejściowe chciałem żeby były brane z argv
Twoj kod zaraz przejrze :) (swoj tez juz mam, ale chce poczekac na kogos w pythonie:D )
21.04.2012 16:47
Przeciez w tym zadaniu nie masz zbyt duzo mozliwych sposobow :)
totalny brute
21.04.2012 15:04
@soanvig No wiesz, myślenie też jest ważną częścią programowania. Do tego zadania i tak nie ma żadnych "tricky" sposobów więc mozna sie wykazać znajomością jkichś fajnych funkcji języka :P
21.04.2012 14:30
@etam u dont say! przeciez assembler był wspomniany dla żartu.
Ja myślałem np. o Haskellu, ewentualnie Prolog, który sam potrafi 'myslec'
21.04.2012 8:42
No ludzie to jest proste akurat :) Nie bedzie to 50 znakow, ale na prawde dosc realistyczne zadanie. (Przy grach czesto trzeba robic cos takiego)
21.04.2012 1:17
A co jest złego w takiej "wewnątrz dobroprogramowej" zabawie?
Tak samo można powiedzieć, żeby iść na joggera z blogowaniem ;)
Więcej luzu :P
20.04.2012 22:05
2 2 1 2 3 4 : 3
Wyobraz sobie to jako:
1 2
3 4
W tym przypadku kazdy jest swoim sasiadem
4 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 : 5
Wyobraz sobie to jako
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Sąsiadami 5 są 1 2 6 9 i 10.
A z 5 mozesz dojsc na 1 2 bo są mniejsze
20.04.2012 21:04