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
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 ¶Ruby:
String.split(” “).reverse.join(” “)
Konwertuje przy okazji wielokrotne spacje do pojedyńczych.
Opublikowane 24 września 2008 o 18:52 ¶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 ¶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