Skip to content

Commit 6bc5193

Browse files
committed
chore: add math equations
1 parent e840271 commit 6bc5193

4 files changed

Lines changed: 271 additions & 5 deletions

File tree

docs/LeetCode/3000. Maximum Area of Longest Diagonal Rectangle/README.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ var areaOfMaxDiagonal = function (dimensions) {
7878
</Tabs>
7979

8080
## 解題思路
81-
題目描述提到 `dimensions[i][0]` 會是矩形的長,然後 `dimensions[i][1]` 則是矩形的寬,需要return 對角線最長的矩形的面積。如果有多個對角線最長的矩形,則傳回面積最大的矩形的面積( 因為 `dimensions[i].length == 2` 所以只要回傳兩個中較大的那個就好)。而矩形對角線則可以透過畢氏定理算出。
81+
題目描述提到 `dimensions[i][0]` 會是矩形的長,然後 `dimensions[i][1]` 則是矩形的寬,需要 return 對角線最長的矩形的面積。如果有多個對角線最長的矩形,則傳回面積最大的矩形的面積。而矩形對角線則可以透過畢氏定理算出。
8282

8383
以題目給的 Example 1 `dimensions = [[9,3],[8,6]]` 為例子,
8484

@@ -96,5 +96,5 @@ var areaOfMaxDiagonal = function (dimensions) {
9696

9797
## 心得
9898
順便學到了怎麼用 markdown 寫數學運算符號,好耶!
99-
- 平方:$x^2$
100-
- 根號:$\sqrt{x}$
99+
- 平方 `$x^2$`:$x^2$
100+
- 根號 `$\sqrt{x}$`:$\sqrt{x}$

docusaurus.config.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { themes as prismThemes } from "prism-react-renderer";
22
import type { Config } from "@docusaurus/types";
33
import type * as Preset from "@docusaurus/preset-classic";
4+
import remarkMath from "remark-math";
5+
import rehypeKatex from "rehype-katex";
46

57
const config: Config = {
68
title: "LeetCode and Codewars solutions",
@@ -21,13 +23,24 @@ const config: Config = {
2123
routeBasePath: "/",
2224
sidebarPath: require.resolve("./sidebars.js"),
2325
editUrl: "https://github.com/JuneLin2001/solve-problems/edit/main/",
26+
remarkPlugins: [remarkMath],
27+
rehypePlugins: [rehypeKatex],
2428
},
2529
theme: {
2630
customCss: require.resolve("./src/css/custom.css"),
2731
},
2832
} satisfies Preset.Options,
2933
],
3034
],
35+
stylesheets: [
36+
{
37+
href: "https://cdn.jsdelivr.net/npm/katex@0.13.24/dist/katex.min.css",
38+
type: "text/css",
39+
integrity:
40+
"sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM",
41+
crossorigin: "anonymous",
42+
},
43+
],
3144

3245
themeConfig: {
3346
image: "img/docusaurus-social-card.jpg",

package-lock.json

Lines changed: 252 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)