ホームページ > 記事 > ウェブフロントエンド > JavaScriptで水仙番号を実装する方法
この記事では、JavaScript で水仙番号を実装する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
ナルシスト数は、pluperfect デジタル不変式 (PPDI)、ナルシスト数、自己べき乗数、アームズ ストロング数またはアームストロング数 (アームストロング数)、水仙数とも呼ばれます。は 3 桁の数値を指し、各桁の 3 乗の合計はそれ自体に等しくなります (例: 1^3 5^3 3^3 = 153)。
次のコードは、JavaScript を使用して水仙番号を実装します:
for(var i=100;i<1000;i++) { var a=parseInt(i/100); var b=parseInt((i-a*100)/10); var c=parseInt(i%10); // document.write(b); if(i==a*a*a+b*b*b+c*c*c) { document.write(i+"<br/>"); } }
その中で、中央の桁の番号を取得する方法は、さまざまな方法で取得できます。それぞれ個別の方法は異なる場合があります: たとえば、水仙数の
for(var i=100;i<1000;i++) { var a=parseInt(i/100); // var b=parseInt((i-a*100)/10); var b=parseInt((i/10)%10); var c=parseInt(i%10); // document.write(b); if(i==a*a*a+b*b*b+c*c*c) { document.write(i+"<br/>"); } }
は、実際には一種の自動累乗数です。これらの数はすべて、(n 桁、および各桁の n 乗の合計) を満たします。はそれ自体と等しい);
[推奨される学習: JavaScript 上級チュートリアル ]
以上がJavaScriptで水仙番号を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。