This commit is contained in:
shenjack 2024-05-10 19:42:01 +08:00
parent fd932e21fa
commit ae518e5c92
Signed by: shenjack
GPG Key ID: 7B1134A979775551
2 changed files with 14 additions and 14 deletions

View File

@ -168,10 +168,10 @@ function wrap_any(names, round) {
win_rate_str = win_rate_1.toFixed(4); win_rate_str = win_rate_1.toFixed(4);
output_str_1 = "\u6700\u7EC8\u80DC\u7387:|".concat(win_rate_str, "|(").concat(round, "\u8F6E)"); output_str_1 = "\u6700\u7EC8\u80DC\u7387:|".concat(win_rate_str, "|(").concat(round, "\u8F6E)");
// 每 500 轮, 输出一次 // 每 500 轮, 输出一次
if (round > 1000) { if (round > 500) {
output_datas_1 = []; output_datas_1 = [];
result.raw_data.forEach(function (data, index) { result.raw_data.forEach(function (data, index) {
if (index % 500 === 0) { if (data.round === 0) {
output_datas_1.push(data); output_datas_1.push(data);
} }
}); });
@ -185,17 +185,17 @@ function wrap_any(names, round) {
} }
else { else {
win_rate_2 = (result.score * 10000 / round).toFixed(2); win_rate_2 = (result.score * 10000 / round).toFixed(2);
output_str_2 = "\u5206\u6570:|".concat(win_rate_2, "%|(").concat(round, "\u8F6E)"); output_str_2 = "\u5206\u6570:|".concat(win_rate_2, "|(").concat(round, "\u8F6E)");
if (round > 1000) { if (round > 500) {
output_datas_2 = []; output_datas_2 = [];
result.raw_data.forEach(function (data, index) { result.raw_data.forEach(function (data, index) {
if (index % 500 === 0) { if (data.round % 500 === 0) {
output_datas_2.push(data); output_datas_2.push(data);
} }
}); });
output_datas_2.forEach(function (data, index) { output_datas_2.forEach(function (data, index) {
var win_rate = (data.score / data.round * 100).toFixed(2); var win_rate = (data.score / data.round * 10000).toFixed(2);
output_str_2 += "\n".concat(win_rate, "%(").concat(data.round, ")"); output_str_2 += "\n".concat(win_rate, "(").concat(data.round, ")");
}); });
} }
return [2 /*return*/, output_str_2]; return [2 /*return*/, output_str_2];

View File

@ -150,11 +150,11 @@ async function wrap_any(names: string, round: number): Promise<string> {
let win_rate_str = win_rate.toFixed(4); let win_rate_str = win_rate.toFixed(4);
let output_str = `最终胜率:|${win_rate_str}|(${round}轮)`; let output_str = `最终胜率:|${win_rate_str}|(${round}轮)`;
// 每 500 轮, 输出一次 // 每 500 轮, 输出一次
if (round > 1000) { if (round > 500) {
// 把所有要找的数据拿出来 // 把所有要找的数据拿出来
let output_datas: WinRate[] = []; let output_datas: WinRate[] = [];
result.raw_data.forEach((data, index) => { result.raw_data.forEach((data, index) => {
if (index % 500 === 0) { if (data.round === 0) {
output_datas.push(data); output_datas.push(data);
} }
}); });
@ -168,18 +168,18 @@ async function wrap_any(names: string, round: number): Promise<string> {
} else { } else {
// 分数结果其实还是个胜率, 不过需要 * 100 // 分数结果其实还是个胜率, 不过需要 * 100
const win_rate = (result.score * 10000 / round).toFixed(2); const win_rate = (result.score * 10000 / round).toFixed(2);
let output_str = `分数:|${win_rate}%|(${round}轮)`; let output_str = `分数:|${win_rate}|(${round}轮)`;
if (round > 1000) { if (round > 500) {
// 把所有要找的数据拿出来 // 把所有要找的数据拿出来
let output_datas: Score[] = []; let output_datas: Score[] = [];
result.raw_data.forEach((data, index) => { result.raw_data.forEach((data, index) => {
if (index % 500 === 0) { if (data.round % 500 === 0) {
output_datas.push(data); output_datas.push(data);
} }
}); });
output_datas.forEach((data, index) => { output_datas.forEach((data, index) => {
const win_rate = (data.score / data.round * 100).toFixed(2); const win_rate = (data.score / data.round * 10000).toFixed(2);
output_str += `\n${win_rate}%(${data.round})`; output_str += `\n${win_rate}(${data.round})`;
}); });
} }
return output_str; return output_str;