15日目:計算方法を挙げる(水仙数、階乗合計)
1916 ワード
今日はJSの基本的な貧乏法を勉強しました.水仙数、階乗、求和、素数などを求めます.
三桁の桁、十桁、百桁の方法を求めます.
var ge=i%10//位を求める
var shi=parseInt(i%100/10)//10の位を求める
var bai=parseInt(i/100)//百の位を求める
以下は簡単な練習です.
七夕おめでとうございます
三桁の桁、十桁、百桁の方法を求めます.
var ge=i%10//位を求める
var shi=parseInt(i%100/10)//10の位を求める
var bai=parseInt(i/100)//百の位を求める
以下は簡単な練習です.
1
2
3
4
5 js-
6
7
8
9 // num
10 var num=parseInt(prompt(" "));
11 for(var i=1;i<=num;i++){
12 if(num%i==0){
13 console.log(i);
14 }
15 }
16
17 // 60 ( 7 )
18 for(var i=1;i<60;i++){
19 if(i%7!=0&&i%10!=7){
20 console.log(i);
21 }
22 }
23
24 // 1000
25 for(var i=100;i<999;i++){
26 var bai=parseInt(i/100);//
27 var shi=parseInt(i%100/10);//
28 var ge=i%10;//
29 // a3+b3+c3=i
30 var a=Math.pow(bai,3);
31 var b=Math.pow(shi,3);
32 var c=Math.pow(ge,3);
33 if (a+b+c==i) {
34 console.log(i);
35 };
36 }//153,370,371,407
37
38 // 1 100
39 var num=0;
40 for(var i=1;i<=100;i++){
41 num+=i;
42 }
43 console.log(num);//5050
44
45 // 1 13
46 var num=1;
47 for(var i=1;i<=13;i++){
48 num=num*i;
49 }
50 console.log(num);//6227020800
51
52 //
53 var amount=0;
54 var num=parseInt(prompt(" "));
55 for(var i=1;i<=num;i++){
56 if(num%i==0){
57 amount++;
58 }
59 }
60 alert(amount);// 48, 10
61
62 // ( 1 )
63 var amount=0;
64 var num=parseInt(prompt(" "));
65 for(var i=1;i<=num;i++){
66 if(num%i==0){
67 amount++;
68 }
69 }
70 if(amount>2) {
71 alert(" ");
72 }else{
73 alert(" ");
74 }
75
76
77
七夕おめでとうございます