<?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>Commenti a: Esercizi di C# &#8211; Morra cinese</title>
	<atom:link href="http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/</link>
	<description>esperienze di vita di un informatico</description>
	<lastBuildDate>Sun, 22 Jan 2012 13:02:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Di: Denis</title>
		<link>http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/comment-page-1/#comment-6557</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Fri, 28 Nov 2008 20:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.denisbilli.it/2008/01/06/esercizi-di-c-morra-cinese/#comment-6557</guid>
		<description>[quote comment=&quot;6543&quot;]Era meglio usare le parole al posto dei numeri, usando lo switch[/quote]
Come si dice, &lt;cite&gt;Ogni scelta progettuale è a discrezione del progettista&lt;/cite&gt;. C&#039;è da dire che uno studente che studia C non lo può fare perchè non è possibile usare lo switch se non con degli interi e dei caratteri, con C# invece sì.

I più puristi potrebbero inoltre obiettare la tua scelta dicendo che uno switch con confronto di stringhe è molto più lento che delle semplici operazioni elementari, anche se oggi ha ben poco valore.

Posso aggiungere che in questo caso i confronti sono solo 6, ma nel caso di 100 confronti la questione si fa molto dura con lo switch...

 :hi:</description>
		<content:encoded><![CDATA[<blockquote cite="http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/#comment-6543"><p><span class="author">Sconoscito:</span></p>
<p>
Era meglio usare le parole al posto dei numeri, usando lo switch</p>
</blockquote>
<p>Come si dice, <cite>Ogni scelta progettuale è a discrezione del progettista</cite>. C&#8217;è da dire che uno studente che studia C non lo può fare perchè non è possibile usare lo switch se non con degli interi e dei caratteri, con C# invece sì.</p>
<p>I più puristi potrebbero inoltre obiettare la tua scelta dicendo che uno switch con confronto di stringhe è molto più lento che delle semplici operazioni elementari, anche se oggi ha ben poco valore.</p>
<p>Posso aggiungere che in questo caso i confronti sono solo 6, ma nel caso di 100 confronti la questione si fa molto dura con lo switch&#8230;</p>
<p> <img src="http://blog.denisbilli.it/wp-includes/images/emoticons/ciao.gif" class="wp-smiley" alt="ciao emoticon" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Sconoscito</title>
		<link>http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/comment-page-1/#comment-6543</link>
		<dc:creator>Sconoscito</dc:creator>
		<pubDate>Fri, 28 Nov 2008 17:15:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.denisbilli.it/2008/01/06/esercizi-di-c-morra-cinese/#comment-6543</guid>
		<description>Era meglio usare le parole al posto dei numeri, usando lo switch</description>
		<content:encoded><![CDATA[<p>Era meglio usare le parole al posto dei numeri, usando lo switch</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Denis</title>
		<link>http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/comment-page-1/#comment-24</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Tue, 08 Jan 2008 18:22:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.denisbilli.it/2008/01/06/esercizi-di-c-morra-cinese/#comment-24</guid>
		<description>TheStinger hai ragione, infatti come ho scritto nell&#039;articolo &lt;i&gt;il concetto che voglio far capire è che spesso dietro agli algoritmi si trova uno studio, buttare giù codice senza averci ragionato prima spesso può solo aiutare a perdere il punto della situazione&lt;/i&gt;. Il primo codice era solo per dare un&#039;idea di un codice buttato giù direttamente.. Grazie per l&#039;appunto alla soluzione comunque, effettivamente non ci avevo pensato!

PS: vai tranquillo per il doppio :-P

Torna presto, è giusto confrontare diversi metodi di risoluzione!</description>
		<content:encoded><![CDATA[<p>TheStinger hai ragione, infatti come ho scritto nell&#8217;articolo <i>il concetto che voglio far capire è che spesso dietro agli algoritmi si trova uno studio, buttare giù codice senza averci ragionato prima spesso può solo aiutare a perdere il punto della situazione</i>. Il primo codice era solo per dare un&#8217;idea di un codice buttato giù direttamente.. Grazie per l&#8217;appunto alla soluzione comunque, effettivamente non ci avevo pensato!</p>
<p>PS: vai tranquillo per il doppio <img src="http://blog.denisbilli.it/wp-includes/images/emoticons/tongue.gif" class="wp-smiley" alt="tongue emoticon" /></p>
<p>Torna presto, è giusto confrontare diversi metodi di risoluzione!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: TheStinger</title>
		<link>http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/comment-page-1/#comment-25</link>
		<dc:creator>TheStinger</dc:creator>
		<pubDate>Tue, 08 Jan 2008 17:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.denisbilli.it/2008/01/06/esercizi-di-c-morra-cinese/#comment-25</guid>
		<description>Se devo dirti la verità a me piaceva quasi di più la prima soluzione…..andare a cercare una regola matematica per ogni cosa mi sembra un pò assurdo…..

E comunque la regola potrebbe essere sfruttato un pò meglio tipo:

int ris = g1 - g2;
if (ris == 0)
//parità
else if (ris &lt; 0)
// vince il giocatore {Math.abs(ris)}
else
// vince il giocatore {3-ris};</description>
		<content:encoded><![CDATA[<p>Se devo dirti la verità a me piaceva quasi di più la prima soluzione…..andare a cercare una regola matematica per ogni cosa mi sembra un pò assurdo…..</p>
<p>E comunque la regola potrebbe essere sfruttato un pò meglio tipo:</p>
<p>int ris = g1 &#8211; g2;<br />
if (ris == 0)<br />
//parità<br />
else if (ris &lt; 0)<br />
// vince il giocatore {Math.abs(ris)}<br />
else<br />
// vince il giocatore {3-ris};</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Denis</title>
		<link>http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/comment-page-1/#comment-23</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Mon, 07 Jan 2008 23:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.denisbilli.it/2008/01/06/esercizi-di-c-morra-cinese/#comment-23</guid>
		<description>Grazie! Più che altro questo è solo un esercizio, lo studio in sè è pensato per dare l&#039;idea dello studio che sta dietro agli algoritmi, senza doversi buttare subito sul codice, anche se alla prima impressione può sembrare la cosa più facile...
Ho visto il tuo blog, alcuni articoli sono molto interessanti. Se vuoi possiamo fare scambio link. Fammi sapere.

A presto!</description>
		<content:encoded><![CDATA[<p>Grazie! Più che altro questo è solo un esercizio, lo studio in sè è pensato per dare l&#8217;idea dello studio che sta dietro agli algoritmi, senza doversi buttare subito sul codice, anche se alla prima impressione può sembrare la cosa più facile&#8230;<br />
Ho visto il tuo blog, alcuni articoli sono molto interessanti. Se vuoi possiamo fare scambio link. Fammi sapere.</p>
<p>A presto!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: innovatel</title>
		<link>http://blog.denisbilli.it/esercizi-di-csharp-morra-cinese/comment-page-1/#comment-22</link>
		<dc:creator>innovatel</dc:creator>
		<pubDate>Mon, 07 Jan 2008 22:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.denisbilli.it/2008/01/06/esercizi-di-c-morra-cinese/#comment-22</guid>
		<description>Carino come sistema :)</description>
		<content:encoded><![CDATA[<p>Carino come sistema :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

