Diferència entre revisions de la pàgina «Solució Retrat Robot»

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «<pre> var desc = "1 9W;1 1|2 1o1 1o2 1|;1@4 1U4 1@;1 1|2 3=2 1|;2 1\\5_1/"; var descfilas = desc.split(";"); var result = ""; for(var i = 0; i < descfilas.length; i++){ …».)
 
Línia 6: Línia 6:
 
//tractem la descripció linea a linea
 
//tractem la descripció linea a linea
 
for(var j = 0; j < descfilas[i].length; j+=2){
 
for(var j = 0; j < descfilas[i].length; j+=2){
 +
                //agafem el caracter i el numero de vegades que s'ha d'escriure
 
var num = parseInt(descfilas[i].charAt(j));
 
var num = parseInt(descfilas[i].charAt(j));
 
var lletra = descfilas[i].charAt(j+1);
 
var lletra = descfilas[i].charAt(j+1);
 
if(lletra == " ") lletra = "&nbsp;";
 
if(lletra == " ") lletra = "&nbsp;";
 +
                //Es repeteix el caracter tantes vegades com s'ha especificat
 
for(var n=1; n <= num; n++)
 
for(var n=1; n <= num; n++)
 
{
 
{
 
result = result + lletra;
 
result = result + lletra;
 
}
 
}
}
+
}  
 
result = result + "<br>";
 
result = result + "<br>";
 
}
 
}
 
document.write(result);
 
document.write(result);
 
</pre>
 
</pre>

Revisió del 12:25, 7 oct 2013

var desc = "1 9W;1 1|2 1o1 1o2 1|;1@4 1U4 1@;1 1|2 3=2 1|;2 1\\5_1/";
var descfilas = desc.split(";");
var result = "";
for(var i = 0; i < descfilas.length; i++){
	//tractem la descripció linea a linea
	for(var j = 0; j < descfilas[i].length; j+=2){
                //agafem el caracter i el numero de vegades que s'ha d'escriure
		var num = parseInt(descfilas[i].charAt(j));
		var lletra = descfilas[i].charAt(j+1);
		if(lletra == " ") lletra = " ";
                //Es repeteix el caracter tantes vegades com s'ha especificat
		for(var n=1; n <= num; n++)
		{
			result = result + lletra;
		}	
	} 
	result = result + "<br>";
}
document.write(result);