Skip to content

Instantly share code, notes, and snippets.

@redpeacock78
Last active August 29, 2024 02:10
Show Gist options
  • Select an option

  • Save redpeacock78/90283cce47d04f67f8acfadc21c277b7 to your computer and use it in GitHub Desktop.

Select an option

Save redpeacock78/90283cce47d04f67f8acfadc21c277b7 to your computer and use it in GitHub Desktop.
麻雀の得点計算(青天井/ロン・ツモ差額考慮)
// ResutlObjectの型定義
type basicCalcResult = { [han: string]: { [fu: string]: number } };
type calcResult = {
[han: string]: { [fu: string]: { [type: string]: string } };
};
type totalCalcResult = { [player: string]: calcResult };
// 切り上げ用関数
const roundUp = (val: number, base: number): number =>
Math.ceil(val / base) * base;
// 翻数と符数
const han = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13];
const hu = [20, 25, 30, 40, 50, 60, 70, 80, 90, 100, 110];
const matrix: number[][] = han.flatMap((han: number): number[][] =>
hu.map((fu: number): number[] => [han, fu])
);
// 基本点の算出
const basicCalc = (comb: number[]): number => 2 ** (comb[0] + 2) * comb[1];
const basicResult: basicCalcResult = {};
matrix.forEach((comb: number[]): void => {
if (!basicResult[`${comb[0]}翻`]) basicResult[`${comb[0]}翻`] = {};
basicResult[`${comb[0]}翻`][`${comb[1]}符`] = basicCalc(comb);
});
// 親の点の算出
const parentResult: Readonly<calcResult> = Object.freeze(
Object.keys(basicResult)
.map((key: string) => ({
[key]: Object.fromEntries(
Object.entries(basicResult[key]).map(
([key, val]: [string, number]): [
string,
{ [key: string]: string }
] => {
const result: number = val * 2;
return [
key,
{
ツモ: `${roundUp(result, 100) * 3}(${roundUp(result, 100)}all)`,
ロン: `${roundUp(result * 3, 100)}`,
},
];
}
)
),
}))
.reduce((acc, obj) => ({ ...acc, ...obj }), {})
);
// 子の点の算出
const childResult: Readonly<calcResult> = Object.freeze(
Object.keys(basicResult)
.map((key: string) => ({
[key]: Object.fromEntries(
Object.entries(basicResult[key]).map(
([key, val]: [string, number]): [
string,
{ [key: string]: string }
] => {
const child: number = roundUp(val, 100);
const parent: number = roundUp(val * 2, 100);
const result: number = child * 2 + parent;
return [
key,
{
ツモ: `${result}(${child}/${parent})`,
ロン: `${roundUp(val * 2 * 2, 100)}`,
},
];
}
)
),
}))
.reduce((acc, obj) => ({ ...acc, ...obj }), {})
);
const totalResult = {
親: parentResult,
子: childResult,
} as const satisfies totalCalcResult;
console.log(totalResult);
@redpeacock78
Copy link
Author

Command

$ deno run index.ts

Result

{
  "親": {
    "0翻": {
      "20符": {
        "ツモ": "600(200all)",
        "ロン": "500"
      },
      "25符": {
        "ツモ": "600(200all)",
        "ロン": "600"
      },
      "30符": {
        "ツモ": "900(300all)",
        "ロン": "800"
      },
      "40符": {
        "ツモ": "1200(400all)",
        "ロン": "1000"
      },
      "50符": {
        "ツモ": "1200(400all)",
        "ロン": "1200"
      },
      "60符": {
        "ツモ": "1500(500all)",
        "ロン": "1500"
      },
      "70符": {
        "ツモ": "1800(600all)",
        "ロン": "1700"
      },
      "80符": {
        "ツモ": "2100(700all)",
        "ロン": "2000"
      },
      "90符": {
        "ツモ": "2400(800all)",
        "ロン": "2200"
      },
      "100符": {
        "ツモ": "2400(800all)",
        "ロン": "2400"
      },
      "110符": {
        "ツモ": "2700(900all)",
        "ロン": "2700"
      }
    },
    "1翻": {
      "20符": {
        "ツモ": "1200(400all)",
        "ロン": "1000"
      },
      "25符": {
        "ツモ": "1200(400all)",
        "ロン": "1200"
      },
      "30符": {
        "ツモ": "1500(500all)",
        "ロン": "1500"
      },
      "40符": {
        "ツモ": "2100(700all)",
        "ロン": "2000"
      },
      "50符": {
        "ツモ": "2400(800all)",
        "ロン": "2400"
      },
      "60符": {
        "ツモ": "3000(1000all)",
        "ロン": "2900"
      },
      "70符": {
        "ツモ": "3600(1200all)",
        "ロン": "3400"
      },
      "80符": {
        "ツモ": "3900(1300all)",
        "ロン": "3900"
      },
      "90符": {
        "ツモ": "4500(1500all)",
        "ロン": "4400"
      },
      "100符": {
        "ツモ": "4800(1600all)",
        "ロン": "4800"
      },
      "110符": {
        "ツモ": "5400(1800all)",
        "ロン": "5300"
      }
    },
    "2翻": {
      "20符": {
        "ツモ": "2100(700all)",
        "ロン": "2000"
      },
      "25符": {
        "ツモ": "2400(800all)",
        "ロン": "2400"
      },
      "30符": {
        "ツモ": "3000(1000all)",
        "ロン": "2900"
      },
      "40符": {
        "ツモ": "3900(1300all)",
        "ロン": "3900"
      },
      "50符": {
        "ツモ": "4800(1600all)",
        "ロン": "4800"
      },
      "60符": {
        "ツモ": "6000(2000all)",
        "ロン": "5800"
      },
      "70符": {
        "ツモ": "6900(2300all)",
        "ロン": "6800"
      },
      "80符": {
        "ツモ": "7800(2600all)",
        "ロン": "7700"
      },
      "90符": {
        "ツモ": "8700(2900all)",
        "ロン": "8700"
      },
      "100符": {
        "ツモ": "9600(3200all)",
        "ロン": "9600"
      },
      "110符": {
        "ツモ": "10800(3600all)",
        "ロン": "10600"
      }
    },
    "3翻": {
      "20符": {
        "ツモ": "3900(1300all)",
        "ロン": "3900"
      },
      "25符": {
        "ツモ": "4800(1600all)",
        "ロン": "4800"
      },
      "30符": {
        "ツモ": "6000(2000all)",
        "ロン": "5800"
      },
      "40符": {
        "ツモ": "7800(2600all)",
        "ロン": "7700"
      },
      "50符": {
        "ツモ": "9600(3200all)",
        "ロン": "9600"
      },
      "60符": {
        "ツモ": "11700(3900all)",
        "ロン": "11600"
      },
      "70符": {
        "ツモ": "13500(4500all)",
        "ロン": "13500"
      },
      "80符": {
        "ツモ": "15600(5200all)",
        "ロン": "15400"
      },
      "90符": {
        "ツモ": "17400(5800all)",
        "ロン": "17300"
      },
      "100符": {
        "ツモ": "19200(6400all)",
        "ロン": "19200"
      },
      "110符": {
        "ツモ": "21300(7100all)",
        "ロン": "21200"
      }
    },
    "4翻": {
      "20符": {
        "ツモ": "7800(2600all)",
        "ロン": "7700"
      },
      "25符": {
        "ツモ": "9600(3200all)",
        "ロン": "9600"
      },
      "30符": {
        "ツモ": "11700(3900all)",
        "ロン": "11600"
      },
      "40符": {
        "ツモ": "15600(5200all)",
        "ロン": "15400"
      },
      "50符": {
        "ツモ": "19200(6400all)",
        "ロン": "19200"
      },
      "60符": {
        "ツモ": "23100(7700all)",
        "ロン": "23100"
      },
      "70符": {
        "ツモ": "27000(9000all)",
        "ロン": "26900"
      },
      "80符": {
        "ツモ": "30900(10300all)",
        "ロン": "30800"
      },
      "90符": {
        "ツモ": "34800(11600all)",
        "ロン": "34600"
      },
      "100符": {
        "ツモ": "38400(12800all)",
        "ロン": "38400"
      },
      "110符": {
        "ツモ": "42300(14100all)",
        "ロン": "42300"
      }
    },
    "5翻": {
      "20符": {
        "ツモ": "15600(5200all)",
        "ロン": "15400"
      },
      "25符": {
        "ツモ": "19200(6400all)",
        "ロン": "19200"
      },
      "30符": {
        "ツモ": "23100(7700all)",
        "ロン": "23100"
      },
      "40符": {
        "ツモ": "30900(10300all)",
        "ロン": "30800"
      },
      "50符": {
        "ツモ": "38400(12800all)",
        "ロン": "38400"
      },
      "60符": {
        "ツモ": "46200(15400all)",
        "ロン": "46100"
      },
      "70符": {
        "ツモ": "54000(18000all)",
        "ロン": "53800"
      },
      "80符": {
        "ツモ": "61500(20500all)",
        "ロン": "61500"
      },
      "90符": {
        "ツモ": "69300(23100all)",
        "ロン": "69200"
      },
      "100符": {
        "ツモ": "76800(25600all)",
        "ロン": "76800"
      },
      "110符": {
        "ツモ": "84600(28200all)",
        "ロン": "84500"
      }
    },
    "6翻": {
      "20符": {
        "ツモ": "30900(10300all)",
        "ロン": "30800"
      },
      "25符": {
        "ツモ": "38400(12800all)",
        "ロン": "38400"
      },
      "30符": {
        "ツモ": "46200(15400all)",
        "ロン": "46100"
      },
      "40符": {
        "ツモ": "61500(20500all)",
        "ロン": "61500"
      },
      "50符": {
        "ツモ": "76800(25600all)",
        "ロン": "76800"
      },
      "60符": {
        "ツモ": "92400(30800all)",
        "ロン": "92200"
      },
      "70符": {
        "ツモ": "107700(35900all)",
        "ロン": "107600"
      },
      "80符": {
        "ツモ": "123000(41000all)",
        "ロン": "122900"
      },
      "90符": {
        "ツモ": "138300(46100all)",
        "ロン": "138300"
      },
      "100符": {
        "ツモ": "153600(51200all)",
        "ロン": "153600"
      },
      "110符": {
        "ツモ": "169200(56400all)",
        "ロン": "169000"
      }
    },
    "7翻": {
      "20符": {
        "ツモ": "61500(20500all)",
        "ロン": "61500"
      },
      "25符": {
        "ツモ": "76800(25600all)",
        "ロン": "76800"
      },
      "30符": {
        "ツモ": "92400(30800all)",
        "ロン": "92200"
      },
      "40符": {
        "ツモ": "123000(41000all)",
        "ロン": "122900"
      },
      "50符": {
        "ツモ": "153600(51200all)",
        "ロン": "153600"
      },
      "60符": {
        "ツモ": "184500(61500all)",
        "ロン": "184400"
      },
      "70符": {
        "ツモ": "215100(71700all)",
        "ロン": "215100"
      },
      "80符": {
        "ツモ": "246000(82000all)",
        "ロン": "245800"
      },
      "90符": {
        "ツモ": "276600(92200all)",
        "ロン": "276500"
      },
      "100符": {
        "ツモ": "307200(102400all)",
        "ロン": "307200"
      },
      "110符": {
        "ツモ": "338100(112700all)",
        "ロン": "338000"
      }
    },
    "8翻": {
      "20符": {
        "ツモ": "123000(41000all)",
        "ロン": "122900"
      },
      "25符": {
        "ツモ": "153600(51200all)",
        "ロン": "153600"
      },
      "30符": {
        "ツモ": "184500(61500all)",
        "ロン": "184400"
      },
      "40符": {
        "ツモ": "246000(82000all)",
        "ロン": "245800"
      },
      "50符": {
        "ツモ": "307200(102400all)",
        "ロン": "307200"
      },
      "60符": {
        "ツモ": "368700(122900all)",
        "ロン": "368700"
      },
      "70符": {
        "ツモ": "430200(143400all)",
        "ロン": "430100"
      },
      "80符": {
        "ツモ": "491700(163900all)",
        "ロン": "491600"
      },
      "90符": {
        "ツモ": "553200(184400all)",
        "ロン": "553000"
      },
      "100符": {
        "ツモ": "614400(204800all)",
        "ロン": "614400"
      },
      "110符": {
        "ツモ": "675900(225300all)",
        "ロン": "675900"
      }
    },
    "9翻": {
      "20符": {
        "ツモ": "246000(82000all)",
        "ロン": "245800"
      },
      "25符": {
        "ツモ": "307200(102400all)",
        "ロン": "307200"
      },
      "30符": {
        "ツモ": "368700(122900all)",
        "ロン": "368700"
      },
      "40符": {
        "ツモ": "491700(163900all)",
        "ロン": "491600"
      },
      "50符": {
        "ツモ": "614400(204800all)",
        "ロン": "614400"
      },
      "60符": {
        "ツモ": "737400(245800all)",
        "ロン": "737300"
      },
      "70符": {
        "ツモ": "860400(286800all)",
        "ロン": "860200"
      },
      "80符": {
        "ツモ": "983100(327700all)",
        "ロン": "983100"
      },
      "90符": {
        "ツモ": "1106100(368700all)",
        "ロン": "1106000"
      },
      "100符": {
        "ツモ": "1228800(409600all)",
        "ロン": "1228800"
      },
      "110符": {
        "ツモ": "1351800(450600all)",
        "ロン": "1351700"
      }
    },
    "10翻": {
      "20符": {
        "ツモ": "491700(163900all)",
        "ロン": "491600"
      },
      "25符": {
        "ツモ": "614400(204800all)",
        "ロン": "614400"
      },
      "30符": {
        "ツモ": "737400(245800all)",
        "ロン": "737300"
      },
      "40符": {
        "ツモ": "983100(327700all)",
        "ロン": "983100"
      },
      "50符": {
        "ツモ": "1228800(409600all)",
        "ロン": "1228800"
      },
      "60符": {
        "ツモ": "1474800(491600all)",
        "ロン": "1474600"
      },
      "70符": {
        "ツモ": "1720500(573500all)",
        "ロン": "1720400"
      },
      "80符": {
        "ツモ": "1966200(655400all)",
        "ロン": "1966100"
      },
      "90符": {
        "ツモ": "2211900(737300all)",
        "ロン": "2211900"
      },
      "100符": {
        "ツモ": "2457600(819200all)",
        "ロン": "2457600"
      },
      "110符": {
        "ツモ": "2703600(901200all)",
        "ロン": "2703400"
      }
    },
    "11翻": {
      "20符": {
        "ツモ": "983100(327700all)",
        "ロン": "983100"
      },
      "25符": {
        "ツモ": "1228800(409600all)",
        "ロン": "1228800"
      },
      "30符": {
        "ツモ": "1474800(491600all)",
        "ロン": "1474600"
      },
      "40符": {
        "ツモ": "1966200(655400all)",
        "ロン": "1966100"
      },
      "50符": {
        "ツモ": "2457600(819200all)",
        "ロン": "2457600"
      },
      "60符": {
        "ツモ": "2949300(983100all)",
        "ロン": "2949200"
      },
      "70符": {
        "ツモ": "3440700(1146900all)",
        "ロン": "3440700"
      },
      "80符": {
        "ツモ": "3932400(1310800all)",
        "ロン": "3932200"
      },
      "90符": {
        "ツモ": "4423800(1474600all)",
        "ロン": "4423700"
      },
      "100符": {
        "ツモ": "4915200(1638400all)",
        "ロン": "4915200"
      },
      "110符": {
        "ツモ": "5406900(1802300all)",
        "ロン": "5406800"
      }
    },
    "12翻": {
      "20符": {
        "ツモ": "1966200(655400all)",
        "ロン": "1966100"
      },
      "25符": {
        "ツモ": "2457600(819200all)",
        "ロン": "2457600"
      },
      "30符": {
        "ツモ": "2949300(983100all)",
        "ロン": "2949200"
      },
      "40符": {
        "ツモ": "3932400(1310800all)",
        "ロン": "3932200"
      },
      "50符": {
        "ツモ": "4915200(1638400all)",
        "ロン": "4915200"
      },
      "60符": {
        "ツモ": "5898300(1966100all)",
        "ロン": "5898300"
      },
      "70符": {
        "ツモ": "6881400(2293800all)",
        "ロン": "6881300"
      },
      "80符": {
        "ツモ": "7864500(2621500all)",
        "ロン": "7864400"
      },
      "90符": {
        "ツモ": "8847600(2949200all)",
        "ロン": "8847400"
      },
      "100符": {
        "ツモ": "9830400(3276800all)",
        "ロン": "9830400"
      },
      "110符": {
        "ツモ": "10813500(3604500all)",
        "ロン": "10813500"
      }
    },
    "13翻": {
      "20符": {
        "ツモ": "3932400(1310800all)",
        "ロン": "3932200"
      },
      "25符": {
        "ツモ": "4915200(1638400all)",
        "ロン": "4915200"
      },
      "30符": {
        "ツモ": "5898300(1966100all)",
        "ロン": "5898300"
      },
      "40符": {
        "ツモ": "7864500(2621500all)",
        "ロン": "7864400"
      },
      "50符": {
        "ツモ": "9830400(3276800all)",
        "ロン": "9830400"
      },
      "60符": {
        "ツモ": "11796600(3932200all)",
        "ロン": "11796500"
      },
      "70符": {
        "ツモ": "13762800(4587600all)",
        "ロン": "13762600"
      },
      "80符": {
        "ツモ": "15728700(5242900all)",
        "ロン": "15728700"
      },
      "90符": {
        "ツモ": "17694900(5898300all)",
        "ロン": "17694800"
      },
      "100符": {
        "ツモ": "19660800(6553600all)",
        "ロン": "19660800"
      },
      "110符": {
        "ツモ": "21627000(7209000all)",
        "ロン": "21626900"
      }
    }
  },
  "子": {
    "0翻": {
      "20符": {
        "ツモ": "400(100/200)",
        "ロン": "400"
      },
      "25符": {
        "ツモ": "400(100/200)",
        "ロン": "400"
      },
      "30符": {
        "ツモ": "700(200/300)",
        "ロン": "500"
      },
      "40符": {
        "ツモ": "800(200/400)",
        "ロン": "700"
      },
      "50符": {
        "ツモ": "800(200/400)",
        "ロン": "800"
      },
      "60符": {
        "ツモ": "1100(300/500)",
        "ロン": "1000"
      },
      "70符": {
        "ツモ": "1200(300/600)",
        "ロン": "1200"
      },
      "80符": {
        "ツモ": "1500(400/700)",
        "ロン": "1300"
      },
      "90符": {
        "ツモ": "1600(400/800)",
        "ロン": "1500"
      },
      "100符": {
        "ツモ": "1600(400/800)",
        "ロン": "1600"
      },
      "110符": {
        "ツモ": "1900(500/900)",
        "ロン": "1800"
      }
    },
    "1翻": {
      "20符": {
        "ツモ": "800(200/400)",
        "ロン": "700"
      },
      "25符": {
        "ツモ": "800(200/400)",
        "ロン": "800"
      },
      "30符": {
        "ツモ": "1100(300/500)",
        "ロン": "1000"
      },
      "40符": {
        "ツモ": "1500(400/700)",
        "ロン": "1300"
      },
      "50符": {
        "ツモ": "1600(400/800)",
        "ロン": "1600"
      },
      "60符": {
        "ツモ": "2000(500/1000)",
        "ロン": "2000"
      },
      "70符": {
        "ツモ": "2400(600/1200)",
        "ロン": "2300"
      },
      "80符": {
        "ツモ": "2700(700/1300)",
        "ロン": "2600"
      },
      "90符": {
        "ツモ": "3100(800/1500)",
        "ロン": "2900"
      },
      "100符": {
        "ツモ": "3200(800/1600)",
        "ロン": "3200"
      },
      "110符": {
        "ツモ": "3600(900/1800)",
        "ロン": "3600"
      }
    },
    "2翻": {
      "20符": {
        "ツモ": "1500(400/700)",
        "ロン": "1300"
      },
      "25符": {
        "ツモ": "1600(400/800)",
        "ロン": "1600"
      },
      "30符": {
        "ツモ": "2000(500/1000)",
        "ロン": "2000"
      },
      "40符": {
        "ツモ": "2700(700/1300)",
        "ロン": "2600"
      },
      "50符": {
        "ツモ": "3200(800/1600)",
        "ロン": "3200"
      },
      "60符": {
        "ツモ": "4000(1000/2000)",
        "ロン": "3900"
      },
      "70符": {
        "ツモ": "4700(1200/2300)",
        "ロン": "4500"
      },
      "80符": {
        "ツモ": "5200(1300/2600)",
        "ロン": "5200"
      },
      "90符": {
        "ツモ": "5900(1500/2900)",
        "ロン": "5800"
      },
      "100符": {
        "ツモ": "6400(1600/3200)",
        "ロン": "6400"
      },
      "110符": {
        "ツモ": "7200(1800/3600)",
        "ロン": "7100"
      }
    },
    "3翻": {
      "20符": {
        "ツモ": "2700(700/1300)",
        "ロン": "2600"
      },
      "25符": {
        "ツモ": "3200(800/1600)",
        "ロン": "3200"
      },
      "30符": {
        "ツモ": "4000(1000/2000)",
        "ロン": "3900"
      },
      "40符": {
        "ツモ": "5200(1300/2600)",
        "ロン": "5200"
      },
      "50符": {
        "ツモ": "6400(1600/3200)",
        "ロン": "6400"
      },
      "60符": {
        "ツモ": "7900(2000/3900)",
        "ロン": "7700"
      },
      "70符": {
        "ツモ": "9100(2300/4500)",
        "ロン": "9000"
      },
      "80符": {
        "ツモ": "10400(2600/5200)",
        "ロン": "10300"
      },
      "90符": {
        "ツモ": "11600(2900/5800)",
        "ロン": "11600"
      },
      "100符": {
        "ツモ": "12800(3200/6400)",
        "ロン": "12800"
      },
      "110符": {
        "ツモ": "14300(3600/7100)",
        "ロン": "14100"
      }
    },
    "4翻": {
      "20符": {
        "ツモ": "5200(1300/2600)",
        "ロン": "5200"
      },
      "25符": {
        "ツモ": "6400(1600/3200)",
        "ロン": "6400"
      },
      "30符": {
        "ツモ": "7900(2000/3900)",
        "ロン": "7700"
      },
      "40符": {
        "ツモ": "10400(2600/5200)",
        "ロン": "10300"
      },
      "50符": {
        "ツモ": "12800(3200/6400)",
        "ロン": "12800"
      },
      "60符": {
        "ツモ": "15500(3900/7700)",
        "ロン": "15400"
      },
      "70符": {
        "ツモ": "18000(4500/9000)",
        "ロン": "18000"
      },
      "80符": {
        "ツモ": "20700(5200/10300)",
        "ロン": "20500"
      },
      "90符": {
        "ツモ": "23200(5800/11600)",
        "ロン": "23100"
      },
      "100符": {
        "ツモ": "25600(6400/12800)",
        "ロン": "25600"
      },
      "110符": {
        "ツモ": "28300(7100/14100)",
        "ロン": "28200"
      }
    },
    "5翻": {
      "20符": {
        "ツモ": "10400(2600/5200)",
        "ロン": "10300"
      },
      "25符": {
        "ツモ": "12800(3200/6400)",
        "ロン": "12800"
      },
      "30符": {
        "ツモ": "15500(3900/7700)",
        "ロン": "15400"
      },
      "40符": {
        "ツモ": "20700(5200/10300)",
        "ロン": "20500"
      },
      "50符": {
        "ツモ": "25600(6400/12800)",
        "ロン": "25600"
      },
      "60符": {
        "ツモ": "30800(7700/15400)",
        "ロン": "30800"
      },
      "70符": {
        "ツモ": "36000(9000/18000)",
        "ロン": "35900"
      },
      "80符": {
        "ツモ": "41100(10300/20500)",
        "ロン": "41000"
      },
      "90符": {
        "ツモ": "46300(11600/23100)",
        "ロン": "46100"
      },
      "100符": {
        "ツモ": "51200(12800/25600)",
        "ロン": "51200"
      },
      "110符": {
        "ツモ": "56400(14100/28200)",
        "ロン": "56400"
      }
    },
    "6翻": {
      "20符": {
        "ツモ": "20700(5200/10300)",
        "ロン": "20500"
      },
      "25符": {
        "ツモ": "25600(6400/12800)",
        "ロン": "25600"
      },
      "30符": {
        "ツモ": "30800(7700/15400)",
        "ロン": "30800"
      },
      "40符": {
        "ツモ": "41100(10300/20500)",
        "ロン": "41000"
      },
      "50符": {
        "ツモ": "51200(12800/25600)",
        "ロン": "51200"
      },
      "60符": {
        "ツモ": "61600(15400/30800)",
        "ロン": "61500"
      },
      "70符": {
        "ツモ": "71900(18000/35900)",
        "ロン": "71700"
      },
      "80符": {
        "ツモ": "82000(20500/41000)",
        "ロン": "82000"
      },
      "90符": {
        "ツモ": "92300(23100/46100)",
        "ロン": "92200"
      },
      "100符": {
        "ツモ": "102400(25600/51200)",
        "ロン": "102400"
      },
      "110符": {
        "ツモ": "112800(28200/56400)",
        "ロン": "112700"
      }
    },
    "7翻": {
      "20符": {
        "ツモ": "41100(10300/20500)",
        "ロン": "41000"
      },
      "25符": {
        "ツモ": "51200(12800/25600)",
        "ロン": "51200"
      },
      "30符": {
        "ツモ": "61600(15400/30800)",
        "ロン": "61500"
      },
      "40符": {
        "ツモ": "82000(20500/41000)",
        "ロン": "82000"
      },
      "50符": {
        "ツモ": "102400(25600/51200)",
        "ロン": "102400"
      },
      "60符": {
        "ツモ": "123100(30800/61500)",
        "ロン": "122900"
      },
      "70符": {
        "ツモ": "143500(35900/71700)",
        "ロン": "143400"
      },
      "80符": {
        "ツモ": "164000(41000/82000)",
        "ロン": "163900"
      },
      "90符": {
        "ツモ": "184400(46100/92200)",
        "ロン": "184400"
      },
      "100符": {
        "ツモ": "204800(51200/102400)",
        "ロン": "204800"
      },
      "110符": {
        "ツモ": "225500(56400/112700)",
        "ロン": "225300"
      }
    },
    "8翻": {
      "20符": {
        "ツモ": "82000(20500/41000)",
        "ロン": "82000"
      },
      "25符": {
        "ツモ": "102400(25600/51200)",
        "ロン": "102400"
      },
      "30符": {
        "ツモ": "123100(30800/61500)",
        "ロン": "122900"
      },
      "40符": {
        "ツモ": "164000(41000/82000)",
        "ロン": "163900"
      },
      "50符": {
        "ツモ": "204800(51200/102400)",
        "ロン": "204800"
      },
      "60符": {
        "ツモ": "245900(61500/122900)",
        "ロン": "245800"
      },
      "70符": {
        "ツモ": "286800(71700/143400)",
        "ロン": "286800"
      },
      "80符": {
        "ツモ": "327900(82000/163900)",
        "ロン": "327700"
      },
      "90符": {
        "ツモ": "368800(92200/184400)",
        "ロン": "368700"
      },
      "100符": {
        "ツモ": "409600(102400/204800)",
        "ロン": "409600"
      },
      "110符": {
        "ツモ": "450700(112700/225300)",
        "ロン": "450600"
      }
    },
    "9翻": {
      "20符": {
        "ツモ": "164000(41000/82000)",
        "ロン": "163900"
      },
      "25符": {
        "ツモ": "204800(51200/102400)",
        "ロン": "204800"
      },
      "30符": {
        "ツモ": "245900(61500/122900)",
        "ロン": "245800"
      },
      "40符": {
        "ツモ": "327900(82000/163900)",
        "ロン": "327700"
      },
      "50符": {
        "ツモ": "409600(102400/204800)",
        "ロン": "409600"
      },
      "60符": {
        "ツモ": "491600(122900/245800)",
        "ロン": "491600"
      },
      "70符": {
        "ツモ": "573600(143400/286800)",
        "ロン": "573500"
      },
      "80符": {
        "ツモ": "655500(163900/327700)",
        "ロン": "655400"
      },
      "90符": {
        "ツモ": "737500(184400/368700)",
        "ロン": "737300"
      },
      "100符": {
        "ツモ": "819200(204800/409600)",
        "ロン": "819200"
      },
      "110符": {
        "ツモ": "901200(225300/450600)",
        "ロン": "901200"
      }
    },
    "10翻": {
      "20符": {
        "ツモ": "327900(82000/163900)",
        "ロン": "327700"
      },
      "25符": {
        "ツモ": "409600(102400/204800)",
        "ロン": "409600"
      },
      "30符": {
        "ツモ": "491600(122900/245800)",
        "ロン": "491600"
      },
      "40符": {
        "ツモ": "655500(163900/327700)",
        "ロン": "655400"
      },
      "50符": {
        "ツモ": "819200(204800/409600)",
        "ロン": "819200"
      },
      "60符": {
        "ツモ": "983200(245800/491600)",
        "ロン": "983100"
      },
      "70符": {
        "ツモ": "1147100(286800/573500)",
        "ロン": "1146900"
      },
      "80符": {
        "ツモ": "1310800(327700/655400)",
        "ロン": "1310800"
      },
      "90符": {
        "ツモ": "1474700(368700/737300)",
        "ロン": "1474600"
      },
      "100符": {
        "ツモ": "1638400(409600/819200)",
        "ロン": "1638400"
      },
      "110符": {
        "ツモ": "1802400(450600/901200)",
        "ロン": "1802300"
      }
    },
    "11翻": {
      "20符": {
        "ツモ": "655500(163900/327700)",
        "ロン": "655400"
      },
      "25符": {
        "ツモ": "819200(204800/409600)",
        "ロン": "819200"
      },
      "30符": {
        "ツモ": "983200(245800/491600)",
        "ロン": "983100"
      },
      "40符": {
        "ツモ": "1310800(327700/655400)",
        "ロン": "1310800"
      },
      "50符": {
        "ツモ": "1638400(409600/819200)",
        "ロン": "1638400"
      },
      "60符": {
        "ツモ": "1966300(491600/983100)",
        "ロン": "1966100"
      },
      "70符": {
        "ツモ": "2293900(573500/1146900)",
        "ロン": "2293800"
      },
      "80符": {
        "ツモ": "2621600(655400/1310800)",
        "ロン": "2621500"
      },
      "90符": {
        "ツモ": "2949200(737300/1474600)",
        "ロン": "2949200"
      },
      "100符": {
        "ツモ": "3276800(819200/1638400)",
        "ロン": "3276800"
      },
      "110符": {
        "ツモ": "3604700(901200/1802300)",
        "ロン": "3604500"
      }
    },
    "12翻": {
      "20符": {
        "ツモ": "1310800(327700/655400)",
        "ロン": "1310800"
      },
      "25符": {
        "ツモ": "1638400(409600/819200)",
        "ロン": "1638400"
      },
      "30符": {
        "ツモ": "1966300(491600/983100)",
        "ロン": "1966100"
      },
      "40符": {
        "ツモ": "2621600(655400/1310800)",
        "ロン": "2621500"
      },
      "50符": {
        "ツモ": "3276800(819200/1638400)",
        "ロン": "3276800"
      },
      "60符": {
        "ツモ": "3932300(983100/1966100)",
        "ロン": "3932200"
      },
      "70符": {
        "ツモ": "4587600(1146900/2293800)",
        "ロン": "4587600"
      },
      "80符": {
        "ツモ": "5243100(1310800/2621500)",
        "ロン": "5242900"
      },
      "90符": {
        "ツモ": "5898400(1474600/2949200)",
        "ロン": "5898300"
      },
      "100符": {
        "ツモ": "6553600(1638400/3276800)",
        "ロン": "6553600"
      },
      "110符": {
        "ツモ": "7209100(1802300/3604500)",
        "ロン": "7209000"
      }
    },
    "13翻": {
      "20符": {
        "ツモ": "2621600(655400/1310800)",
        "ロン": "2621500"
      },
      "25符": {
        "ツモ": "3276800(819200/1638400)",
        "ロン": "3276800"
      },
      "30符": {
        "ツモ": "3932300(983100/1966100)",
        "ロン": "3932200"
      },
      "40符": {
        "ツモ": "5243100(1310800/2621500)",
        "ロン": "5242900"
      },
      "50符": {
        "ツモ": "6553600(1638400/3276800)",
        "ロン": "6553600"
      },
      "60符": {
        "ツモ": "7864400(1966100/3932200)",
        "ロン": "7864400"
      },
      "70符": {
        "ツモ": "9175200(2293800/4587600)",
        "ロン": "9175100"
      },
      "80符": {
        "ツモ": "10485900(2621500/5242900)",
        "ロン": "10485800"
      },
      "90符": {
        "ツモ": "11796700(2949200/5898300)",
        "ロン": "11796500"
      },
      "100符": {
        "ツモ": "13107200(3276800/6553600)",
        "ロン": "13107200"
      },
      "110符": {
        "ツモ": "14418000(3604500/7209000)",
        "ロン": "14418000"
      }
    }
  }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment