anonymous 藤井聡太二冠の30連勝確率と3連敗確率
No License TypeScript
2021年03月29日
Copy Clone
/**
 * 藤井二冠の3連敗と30連勝の頻度を計算するプログラム
 */

/** 勝利確率 */
const winRate = 0.84;
/** 何連勝からカウントするか */
const winBorder = 30;
/** 何連敗からカウントするか */
const loseBorder = -3;

/** 試行回数(100億回) */
let count = 10000000000;

/** 現在の30連勝数 */
let win30Count = 0;
/** 現在の3連敗数 */
let lose3Count = 0;

/** 処理部分 */
{
  /** 現在の連勝、連敗数(マイナスが連敗) */
  let winLose = 0;

  /** 100億対局実行しておく(最後の1局はカウントされないが面倒なので割愛) */
  while (count > 0) {
    /** 勝敗判定 */
    const result: boolean = Math.random() < winRate;

    /** 勝利していた場合の処理  */
    if (result) {
      // 現在の連敗数をチェック
      // 3連敗以上だった場合には、3連敗数を増やしておく
      if (winLose <= loseBorder) {
        // 3連敗数を増やす
        lose3Count += 1;
      }

      // 連勝数を増やす
      // 既に連勝中だった場合には連勝数をインクリメント
      // 連敗中だった場合には連勝数を1にしておく
      winLose = winLose >= 1 ? winLose + 1 : 1;
    } else {
      // 敗北していた場合の処理

      // 現在の連勝数をチェック
      // 30連勝以上だった場合には、30連勝数を増やしておく
      if (winLose >= winBorder) {
        // 3連敗数を増やす
        win30Count += 1;
      }

      // 連勝数を増やす
      // 既に連勝中だった場合には連勝数をインクリメント
      // 連敗中だった場合には連勝数を1にしておく
      winLose = winLose <= -1 ? winLose - 1 : -1;
    }

    /** 残りの試行回数を減らしておく */
    count -= 1;

    if (count === 0) {
      /**
       * 結果の出力
       */

      console.log(`30連勝数:${win30Count}`);
      console.log(`3連敗数:${lose3Count}`);
      console.log(winLose);
    }
  }
}
/**
 * 藤井二冠の3連敗と30連勝の頻度を計算するプログラム
 */

/** 勝利確率 */
const winRate = 0.84;
/** 何連勝からカウントするか */
const winBorder = 30;
/** 何連敗からカウントするか */
const loseBorder = -3;

/** 試行回数(100億回) */
let count = 10000000000;

/** 現在の30連勝数 */
let win30Count = 0;
/** 現在の3連敗数 */
let lose3Count = 0;

/** 処理部分 */
{
  /** 現在の連勝、連敗数(マイナスが連敗) */
  let winLose = 0;

  /** 100億対局実行しておく(最後の1局はカウントされないが面倒なので割愛) */
  while (count > 0) {
    /** 勝敗判定 */
    const result: boolean = Math.random() < winRate;

    /** 勝利していた場合の処理  */
    if (result) {
      // 現在の連敗数をチェック
      // 3連敗以上だった場合には、3連敗数を増やしておく
      if (winLose <= loseBorder) {
        // 3連敗数を増やす
        lose3Count += 1;
      }

      // 連勝数を増やす
      // 既に連勝中だった場合には連勝数をインクリメント
      // 連敗中だった場合には連勝数を1にしておく
      winLose = winLose >= 1 ? winLose + 1 : 1;
    } else {
      // 敗北していた場合の処理

      // 現在の連勝数をチェック
      // 30連勝以上だった場合には、30連勝数を増やしておく
      if (winLose >= winBorder) {
        // 3連敗数を増やす
        win30Count += 1;
      }

      // 連勝数を増やす
      // 既に連勝中だった場合には連勝数をインクリメント
      // 連敗中だった場合には連勝数を1にしておく
      winLose = winLose <= -1 ? winLose - 1 : -1;
    }

    /** 残りの試行回数を減らしておく */
    count -= 1;

    if (count === 0) {
      /**
       * 結果の出力
       */

      console.log(`30連勝数:${win30Count}`);
      console.log(`3連敗数:${lose3Count}`);
      console.log(winLose);
    }
  }
}
anonymous
Anonymous
2021年04月26日
Medicament information. What side effects can this medication cause? <a href="https://pregabalin24x7.top">can i order generic pregabalin without a prescription</a> in the USA Actual about drugs. Get now.
anonymous
Anonymous
2021年04月30日
buy cialis online <a href="https://mycialistabs.com/">cialis for daily use cost</a> cialis tablet
anonymous
Anonymous
2021年04月30日
cialis super active <a href="https://mycialistabs.com/">tadalafil pills</a> 10mg cialis
anonymous
Anonymous
2021年05月02日
best place to buy cialis online forum <a href="https://toptadalafiltabs.com/">difference between viagra and cialis</a> buying cialis without prescription
anonymous
Anonymous
2021年05月03日
cialis and bph <a href="https://toptadalafiltabs.com/">tadalafil warnings</a> does cialis raise blood pressure
anonymous
Anonymous
2021年05月04日
how to write a song title in an essay <a href="https://topessaywriterfas.com/">essay writing tip</a> write an essay stating your position
anonymous
Anonymous
2021年05月05日
how to write a personal essay for graduate school <a href="https://topessaywriterfas.com/">paid to write essays</a> how long should it take to write an essay
anonymous
Anonymous
2021年05月06日
essay writing service reliable credit <a href="http://writemyessayslfd.com/">writing a descriptive essay</a> best essay writinng service
anonymous
Anonymous
2021年05月07日
write my essay paper <a href="http://writemyessayslfd.com/">writing opinion essays</a> writing essay introductions
anonymous
Anonymous
2021年05月07日
best natural viagra <a href="https://mrviagrashop.com">watermelon viagra</a> online viagra
anonymous
Anonymous
2021年05月07日
generic viagra sildenafil <a href="https://mrviagrashop.com">viagra femenina</a> pfizer viagra online
anonymous
Anonymous
2021年05月07日
drugs not to take with viagra <a href="https://mysildenafilkr.com/">buy viagra online usa</a> natural viagra alternative
anonymous
Anonymous
2021年05月07日
herbal viagra <a href="https://mysildenafilkr.com/">women in viagra commercials</a> sildenafil price walmart
anonymous
Anonymous
2021年05月12日
security guard resume <a href="http://coverletterforresumetop.com/">good cover letter</a> resume software
anonymous
Anonymous
2021年05月12日
art resume <a href="http://coverletterforresumetop.com/">job resume cover letter</a> cover letter for a resume
anonymous
Anonymous
2021年05月12日
is there a generic cialis available in the us <a href="http://tadalafilled.com/">tadalafil online pharmacy</a> price of cialis
anonymous
Anonymous
2021年05月13日
computer science cover letter <a href="https://writingacoverletteronline.com/">professional cv</a> restaurant resume
anonymous
Anonymous
2021年05月13日
professional resumes <a href="https://writingacoverletteronline.com/">find a resume writer</a> social worker resume
anonymous
Anonymous
2021年05月14日
female viagra over the counter <a href="https://edviagramaster.net/">viagra para mujer</a> non prescription viagra
anonymous
Anonymous
2021年05月14日
generic viagra walmart <a href="https://edviagramaster.net/">canadian pharmacy ezzz viagra</a> sildenafil cost
anonymous
Anonymous
2021年05月15日
amazon viagra <a href="https://sildenafilviagratop.com">over the counter viagra cvs</a> buy sildenafil citrate online
anonymous
Anonymous
2021年05月15日
viagra without prescription <a href="https://sildenafilviagratop.com">buy viagra</a> viagra falls
anonymous
Anonymous
2021年05月15日
how many years can you take cialis? <a href="https://cialisortadalafil.com/">tadalafil goodrx</a> over the counter cialis walgreens
anonymous
Anonymous
2021年05月16日
cialis drug interactions <a href="https://cialisortadalafil.com/">liquid cialis</a> cialis otc switch
anonymous
Anonymous
2021年05月17日
taking cialis <a href="https://topcialistabs.com/">is cialis better than viagra</a> how long before sex should i take cialis
anonymous
Anonymous
2021年05月17日
is cialis covered by insurance <a href="https://topcialistabs.com/">tadalafil generic cost</a> cheapest cialis
anonymous
Anonymous
2021年06月01日
Drug information leaflet. Long-Term Effects. <a href="https://erythromycin4u.top">buy cheap erythromycin</a> in the USA Actual information about medicament. Read information here.
anonymous
Anonymous
2021年06月02日
Drugs information sheet. Cautions. <a href="https://trazodone4u.top">how to get trazodone</a> in US Everything what you want to know about medication. Read information here.
anonymous
Anonymous
2021年07月19日
<a href="https://krasota4u.ru">generic trazodone without dr prescription</a>
anonymous
Anonymous
2022年05月07日
quinine for lupus https://keys-chloroquinehydro.com/
anonymous
Anonymous
2021年11月11日
<a href=https://reduslim.health/>reduslim blog</a>