*Golf - Czyli kto napisze krótszy kod

  • 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

Edycja hostów Windows'a - Ruby czyli rekordzista

Nieznaczny wzrost popularności Linuksa

  • 5% to juz jest cos z czym się trzeba liczyć.
    IE6 w wielu 'niszach' ma ponizej 5%, a i tak klienci każą przygotowywać projekty, które nie ominą tych 2-3%
    12.07.2010 16:18

Python, proste GUI oraz wprowadzenie do obiektów. Część 1

  • @Pigmej
    _a = _b = _c = int()
    Wiem że tego nie musi być, ale widać dzięki temu co będzie składowymi klasy.
    10.07.2010 11:04

  • @dragonn
    Tak
    05.07.2010 20:50