Heim > Web-Frontend > js-Tutorial > Lustige JavaScript-Frage: Zählen Sie die Anzahl der mit Farbe gefüllten Würfel

Lustige JavaScript-Frage: Zählen Sie die Anzahl der mit Farbe gefüllten Würfel

黄舟
Freigeben: 2017-02-15 14:49:40
Original
1818 Leute haben es durchsucht

Angenommen, ich habe einen Eisenwürfel und lasse ihn im Ganzen in einen Eimer mit roter Farbe eintauchen.

Bitte beachten Sie, dass das Pigment nicht in den Eisenblock eindringen kann, sondern nur die Oberfläche färben kann.

Dann habe ich den Eisenblock herausgefischt und ihn zerschnitten.

Der Eisenblock hat drei Dimensionen als Würfel. Ich habe N flache Schnitte in jede Dimension gemacht, um ihn in kleinere Würfel zu verwandeln.

Wenn ich zum Beispiel jede Seite zweimal schneide, erhalte ich 27 kleine Würfel, 3*3*3.

Die Frage ist nun, wie viele der erhaltenen kleinen Würfel nach N-maligem Schneiden in rote Farbe getaucht werden? (Gezählt werden Dinge, die auf einer oder mehreren Seiten gefärbt sind)

Die Idee ist ganz einfach:

Erfragen Sie die Anzahl der in Farbe getauchten Würfel, subtrahieren Sie die ungefärbten Würfel von der Gesamtzahl der kleinen Würfel Die Anzahl ist verfügbar.

Hinweis:

Wenn ich nicht geschnitten habe, sollte das Ergebnis 1 sein.

Wir haben also den folgenden Code:


	
	var countSquares = function(cuts){
		if(cuts == 0){return 1};
		return Math.pow((cuts+1),3) - Math.pow((cuts-1),3);
	}
Nach dem Login kopieren


Das Obige ist eine lustige JavaScript-Frage: Zählen der Anzahl der mit Farbe gefüllten Würfel Inhalt: Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage