<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Komentarze do wpisu: Programów nudnych pisanie na krótkie za jest życie</title>
	<atom:link href="http://mojstartup.pl/index.php/2008/09/02/programow-nudnych-pisanie-na-krotkie-za-jest-zycie/feed/" rel="self" type="application/rss+xml" />
	<link>http://mojstartup.pl/index.php/2008/09/02/programow-nudnych-pisanie-na-krotkie-za-jest-zycie/</link>
	<description>Najczęstszą przyczyną porażek startupów jest to, że ktoś nie zdecydował się ich założyć</description>
	<pubDate>Sun, 05 Sep 2010 12:10:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Przez: Example</title>
		<link>http://mojstartup.pl/index.php/2008/09/02/programow-nudnych-pisanie-na-krotkie-za-jest-zycie/comment-page-1/#comment-187</link>
		<dc:creator>Example</dc:creator>
		<pubDate>Sat, 18 Oct 2008 22:43:46 +0000</pubDate>
		<guid isPermaLink="false">http://mojstartup.pl/?p=73#comment-187</guid>
		<description>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, ' ')&#62;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).');</description>
		<content:encoded><![CDATA[<p>Wersja SQL:</p>
<p>DELIMITER //<br />
CREATE FUNCTION wordsReverseInAString(s TEXT)<br />
RETURNS TEXT</p>
<p>BEGIN<br />
  DECLARE slowo VARCHAR(255) DEFAULT &#8221;;<br />
  DECLARE powrot TEXT DEFAULT &#8221;;<br />
  DECLARE koniec INT DEFAULT FALSE;</p>
<p>  retry:<br />
    REPEAT<br />
      IF INSTR(s, &#8216; &#8216;)&gt;0 THEN<br />
        BEGIN<br />
          SET slowo = SUBSTRING(s,1,INSTR(s, &#8216; &#8216;)-1);<br />
          SET s = SUBSTRING(s,INSTR(s, &#8216; &#8216;)-(-1));<br />
          SET powrot = CONCAT(&#8217; &#8216;,slowo,powrot);<br />
        END;<br />
      ELSE<br />
        BEGIN<br />
          SET slowo = s;<br />
          SET powrot = CONCAT(slowo,powrot);<br />
          SET koniec = TRUE;<br />
        END;<br />
      END IF;</p>
<p>    IF koniec THEN<br />
      LEAVE retry;<br />
    END IF;</p>
<p>    UNTIL FALSE END REPEAT;<br />
    RETURN powrot;<br />
END//</p>
<p>SELECT wordsReverseInAString(&#8217;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).&#8217;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: mt3o</title>
		<link>http://mojstartup.pl/index.php/2008/09/02/programow-nudnych-pisanie-na-krotkie-za-jest-zycie/comment-page-1/#comment-179</link>
		<dc:creator>mt3o</dc:creator>
		<pubDate>Mon, 29 Sep 2008 17:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://mojstartup.pl/?p=73#comment-179</guid>
		<description>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...</description>
		<content:encoded><![CDATA[<p>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&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: Sabon</title>
		<link>http://mojstartup.pl/index.php/2008/09/02/programow-nudnych-pisanie-na-krotkie-za-jest-zycie/comment-page-1/#comment-178</link>
		<dc:creator>Sabon</dc:creator>
		<pubDate>Wed, 24 Sep 2008 17:52:01 +0000</pubDate>
		<guid isPermaLink="false">http://mojstartup.pl/?p=73#comment-178</guid>
		<description>Ruby:
String.split(" ").reverse.join(" ")

Konwertuje przy okazji wielokrotne spacje do pojedyńczych.</description>
		<content:encoded><![CDATA[<p>Ruby:<br />
String.split(&#8221; &#8220;).reverse.join(&#8221; &#8220;)</p>
<p>Konwertuje przy okazji wielokrotne spacje do pojedyńczych.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: Bartek Raciborski</title>
		<link>http://mojstartup.pl/index.php/2008/09/02/programow-nudnych-pisanie-na-krotkie-za-jest-zycie/comment-page-1/#comment-150</link>
		<dc:creator>Bartek Raciborski</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:23:23 +0000</pubDate>
		<guid isPermaLink="false">http://mojstartup.pl/?p=73#comment-150</guid>
		<description>Eee, poprzednie zadanie quizowe znacznie bardziej mi się podobało, to jest zbyt banalne. Czyżby poprzednie okazało się zbyt trudne? :)</description>
		<content:encoded><![CDATA[<p>Eee, poprzednie zadanie quizowe znacznie bardziej mi się podobało, to jest zbyt banalne. Czyżby poprzednie okazało się zbyt trudne? <img src='http://mojstartup.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
