質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

2回答

637閲覧

偶数番目の要素の偶数である確率

Tanimican

総合スコア30

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2022/06/13 22:48

編集2022/06/14 02:23

js

1const number =[1,2,4,6,7,9]; 2for(i = 0; i < number.children.length; i++){ 3 if(number[i] %2 == 0) 4 if(ここに上のif文で出た数字の中が偶数である確率); 5 console.log(??); 6 }

number = 1,2,4,6,7,9の偶数番目(2,6,9)
この(2,6,9)の偶数である確率を求めたいです。
まずこのif文連続でできるのかわかりません。
でもこんな形でコードを書きたいです。

整数の配列 const number =[1,2,4,6,7,9]; の偶数番目の要素 2, 6, 9 が偶数である確率はプログラムなど書かなくても見ただけで 2/3 というのは分かるが、それを JavaScript のコードを書いてコンソールなどに 2/3 と出力させたいです。

よろしくい願いします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2022/06/13 22:52

過去に投稿した質問と同じ内容の質問なので低評価しました。
退会済みユーザー

退会済みユーザー

2022/06/13 23:08

かまってちゃんの釣りかな?
otn

2022/06/13 23:36

「確率」の概念を間違っているようです。 2,6,9 は3個でそのうち偶数は2個なので、2/3 という値が欲しいなら、それは「偶数である確率」はなくて「偶数である割合(比率)」といいます。 「割合」を求めるなら簡単ですが、「確率」という言葉が正しいなら問題記述が間違っているので、回答不能。
退会済みユーザー

退会済みユーザー

2022/06/13 23:57 編集

釣りとかではなくて、善意に解釈して、以下のことが聞きたいのかしら? 整数の配列 const number =[1,2,4,6,7,9]; の偶数番目の要素 2, 6, 9 が偶数である確率はプログラムなど書かなくても見ただけで 2/3 というのは分かるが、それを JavaScript のコードを書いてコンソールなどに 2/3 と出力させたい。さらには、配列の長さと中身が不特定でも対応できるようにしたい。
yambejp

2022/06/14 00:20

質問はなんでしょう? (1)記載のソースで命題がとけるか? (2)ifをネストするとどういう効果があるか? (3)どうやって解けばいいのか? (1)はロジックがおかしいので無理っぽいです (2)ifはネストするとandの効果があります (3)必要なら書きますが不要ならスルーします
Lhankor_Mhy
Tanimican

2022/06/14 01:13 編集

質問の重複はすいません。削除しときます ネストという言葉を初めて知りました。 コードは分かりません。書いていただけるとありがたいです。 確率は比率でいいのか確めてみます。 確かめた結果、%で求めるそうです。 配列の偶数番目 (2.6.9)ここもコードで求める。 この3個中偶数である確率、ここもコードで求める ようにしたいです。 先程教えていただいたネストを使うってことですか?
退会済みユーザー

退会済みユーザー

2022/06/14 02:26 編集

上のコメントで書いた、 整数の配列 const number =[1,2,4,6,7,9]; の偶数番目の要素 2, 6, 9 が偶数である確率はプログラムなど書かなくても見ただけで 2/3 というのは分かるが、それを JavaScript のコードを書いてコンソールなどに 2/3 と出力させたい。 ということでよさそうですが、であればそのことを質問欄を編集して追記してください。
Zuishin

2022/06/14 01:48

> 確かめた結果、%で求めるそうです。 出題者に確かめないとこれがわからないような問題があるわけがない。
Tanimican

2022/06/14 02:25

すいません。確かめないと分からないような問題でした。確認不足でした
guest

回答2

0

ベストアンサー

ざっくりこんな感じ

javascript

1const number =[1,2,4,6,7,9]; 2const tmp={amount:0,even:0}; 3for(i = 0; i < number.length; i++){ 4 if(i%2){ 5 tmp.amount++; 6 if(number[i]%2==0){ 7 tmp.even++; 8 } 9 } 10} 11console.log((tmp.even/tmp.amount*100).toFixed(1)+"%")

投稿2022/06/14 01:16

yambejp

総合スコア114833

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2022/06/14 01:22

> この(2,6,9)の偶数である確率を求めたいです。 の答えになっているでしょうか?
yambejp

2022/06/14 01:24

あれ?なってませんか?
退会済みユーザー

退会済みユーザー

2022/06/14 02:04 編集

すみません、勘違いでした。結果は 66.7 (2/3) になってました。(マイナス評価をつけたのは私ではありません。高評価は付けました)
Tanimican

2022/06/14 02:25

ありがとうございます。 細かくは自分で調べます
Tanimican

2022/06/14 03:21

すいません、tmpってなんのことでしょうか。 調べても出てこないので教えて欲しいです
yambejp

2022/06/14 06:11

tmpはtemporaryの略で、「一時的に設定しています」程度の意味です。 変数の名前は好きにつければいいです。
Tanimican

2022/06/14 08:37

ありがとうございます!!
guest

0

要素の偶数の個数を数えて、全体の個数との比率を算出すればいいってはなしですね。

投稿2022/06/13 23:22

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2022/06/14 01:02

点数乞食は止めましょう。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問