Programów nudnych pisanie na krótkie za jest życie

Jeśli lubisz i umiesz programować i chcesz tworzyć ciekawe programy to zapraszamy do nas.
Jesteśmy młodą, niewielką firmą, w której pracujemy bez krawatów. Piszemy złożone serwisy internetowe w PHP/FLEX/SOA.

I tak do rzeczy. Co oferujemy:
* niepowtarzalną startupową atmosferę,
* partnerskie relacje, bez szefów i podwładnych,
* ciekawe projekty (żadnego programowania stron firmowych!),
* szansę na realizację własnych pomysłów

Poszukujemy osób, które:
* są solidne, uczciwe, zaangażowane,
* biegle posługują się obiektowymi językami programowania
* znają się na tworzeniu aplikacji internetowych
* są pasjonatami internetu,

Jeśli czujesz, że to szansa dla Ciebie to:
Napisz funkcję w dowolnym języku, która w zadanej tabeli znaków (String) zawierającej zdanie (słowa są rozdzielone jedną lub kilkoma spacjami) odwróci kolejność wszystkich słów (nie zmieniając kolejności liter w słowie).

Rozwiązanie wyślij na adres: praca@mojstartup.pl
Więcej informacji: http://mojstartup.pl i tel. 69 49 39 369

Comments 4

  1. Bartek Raciborski napisał:

    Eee, poprzednie zadanie quizowe znacznie bardziej mi się podobało, to jest zbyt banalne. Czyżby poprzednie okazało się zbyt trudne? :)

    Opublikowane 02 września 2008 o 19:23
  2. Sabon napisał:

    Ruby:
    String.split(” “).reverse.join(” “)

    Konwertuje przy okazji wielokrotne spacje do pojedyńczych.

    Opublikowane 24 września 2008 o 18:52
  3. mt3o napisał:

    A może by tak przy pomocy wyrażeń regularnych pobierać kolejne kawałki zdania? Wstawić to do tablicy, a potem odwrócić kolejność wyrazów i zwrócić wynik? Nie stracimy informacji o liczbie spacji pomiędzy wyrazami…

    Opublikowane 29 września 2008 o 18:24
  4. Example napisał:

    Wersja SQL:

    DELIMITER //
    CREATE FUNCTION wordsReverseInAString(s TEXT)
    RETURNS TEXT

    BEGIN
    DECLARE slowo VARCHAR(255) DEFAULT ”;
    DECLARE powrot TEXT DEFAULT ”;
    DECLARE koniec INT DEFAULT FALSE;

    retry:
    REPEAT
    IF INSTR(s, ‘ ‘)>0 THEN
    BEGIN
    SET slowo = SUBSTRING(s,1,INSTR(s, ‘ ‘)-1);
    SET s = SUBSTRING(s,INSTR(s, ‘ ‘)-(-1));
    SET powrot = CONCAT(’ ‘,slowo,powrot);
    END;
    ELSE
    BEGIN
    SET slowo = s;
    SET powrot = CONCAT(slowo,powrot);
    SET koniec = TRUE;
    END;
    END IF;

    IF koniec THEN
    LEAVE retry;
    END IF;

    UNTIL FALSE END REPEAT;
    RETURN powrot;
    END//

    SELECT wordsReverseInAString(’Jeśli czujesz, że to szansa dla Ciebie to: Napisz funkcję w dowolnym języku, która w zadanej tabeli znaków (String) zawierającej zdanie (słowa są rozdzielone jedną lub kilkoma spacjami) odwróci kolejność wszystkich słów (nie zmieniając kolejności liter w słowie).’);

    Opublikowane 18 października 2008 o 23:43

Dodaj komentarz

Twój email nie będzie nigdy ujawniony. Pola wymagane są oznaczone *