{"id":7526,"date":"2020-06-01T16:40:06","date_gmt":"2020-06-01T09:40:06","guid":{"rendered":"https:\/\/witpoko.com\/?p=7526"},"modified":"2020-06-01T22:47:02","modified_gmt":"2020-06-01T15:47:02","slug":"%e0%b8%84%e0%b8%ad%e0%b8%a1%e0%b8%82%e0%b8%a2%e0%b8%b2%e0%b8%a2%e0%b8%aa%e0%b8%a1%e0%b8%ad%e0%b8%87-3-%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b9%84","status":"publish","type":"post","link":"https:\/\/witpoko.com\/?p=7526","title":{"rendered":"\u0e04\u0e2d\u0e21\u0e02\u0e22\u0e32\u0e22\u0e2a\u0e21\u0e2d\u0e07 (3): \u0e27\u0e34\u0e18\u0e35\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e40\u0e17\u0e48\u0e32"},"content":{"rendered":"\n<p><a href=\"https:\/\/witpoko.com\/?p=7499\">\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48<\/a>\u0e41\u0e25\u0e49\u0e27\u0e40\u0e23\u0e32\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e41\u0e17\u0e19\u0e40\u0e23\u0e32\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e41\u0e25\u0e49\u0e27\u0e14\u0e39\u0e27\u0e48\u0e32\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e23\u0e31\u0e49\u0e07\u0e21\u0e35\u0e04\u0e48\u0e32\u0e40\u0e17\u0e48\u0e32\u0e44\u0e23 \u0e40\u0e2d\u0e32\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e21\u0e32\u0e27\u0e32\u0e14\u0e2e\u0e34\u0e2a\u0e42\u0e15\u0e41\u0e01\u0e23\u0e21\u0e27\u0e48\u0e32\u0e01\u0e23\u0e30\u0e08\u0e38\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e16\u0e27\u0e44\u0e2b\u0e19\u0e1a\u0e49\u0e32\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e27\u0e48\u0e32\u0e40\u0e23\u0e32\u0e04\u0e27\u0e23\u0e08\u0e30\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n\n\n\n<p>\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e1a\u0e32\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e01\u0e47\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e19\u0e32\u0e19\u0e40\u0e01\u0e34\u0e19\u0e23\u0e2d \u0e16\u0e49\u0e32\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e40\u0e23\u0e32\u0e01\u0e47\u0e04\u0e27\u0e23\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01\u0e44\u0e27\u0e49\u0e1a\u0e49\u0e32\u0e07<\/p>\n\n\n\n<p>\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e19\u0e31\u0e49\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e07\u0e48\u0e32\u0e22 \u0e2d\u0e48\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22 \u0e41\u0e15\u0e48\u0e02\u0e36\u0e49\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e49\u0e32\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19\u0e21\u0e32\u0e01\u0e46\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e32\u0e2d\u0e37\u0e48\u0e19\u0e40\u0e0a\u0e48\u0e19 C \u0e2b\u0e23\u0e37\u0e2d Java <\/p>\n\n\n\n<p>\u0e1b\u0e01\u0e15\u0e34\u0e40\u0e23\u0e32\u0e22\u0e34\u0e19\u0e14\u0e35\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e14\u0e49\u0e27\u0e22\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e07\u0e32\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25\u0e41\u0e1b\u0e4a\u0e1a\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19\u0e17\u0e35\u0e48\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e07\u0e48\u0e32\u0e22\u0e41\u0e25\u0e30\u0e2d\u0e48\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e49\u0e2d\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d<\/p>\n\n\n\n<p>\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e19\u0e32\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25 \u0e40\u0e23\u0e32\u0e01\u0e47\u0e21\u0e35\u0e17\u0e32\u0e07\u0e2d\u0e2d\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e17\u0e32\u0e07 \u0e40\u0e0a\u0e48\u0e19\u0e43\u0e0a\u0e49 Numpy \u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e39\u0e48\u0e14\u0e49\u0e27\u0e22\u0e01\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e25\u0e34\u0e2a\u0e15\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e32\u0e40\u0e23\u0e22\u0e4c  (\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e1e\u0e27\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e21\u0e34\u0e15\u0e34\u0e41\u0e1a\u0e1a\u0e40\u0e27\u0e04\u0e40\u0e15\u0e2d\u0e23\u0e4c, \u0e41\u0e21\u0e15\u0e23\u0e34\u0e01\u0e0b\u0e4c, \u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19\u0e46)  <a rel=\"noreferrer noopener\" href=\"https:\/\/phyblas.hinaboshi.com\/numa01\" target=\"_blank\">\u0e40\u0e0a\u0e34\u0e0d\u0e28\u0e36\u0e01\u0e29\u0e32\u0e27\u0e34\u0e18\u0e35\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48\u0e40\u0e27\u0e47\u0e1a\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a<\/a><\/p>\n\n\n\n<p>\u0e16\u0e49\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e23\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49 Numpy \u0e41\u0e15\u0e48\u0e40\u0e23\u0e32\u0e2d\u0e22\u0e32\u0e01\u0e43\u0e2b\u0e49\u0e21\u0e31\u0e19\u0e27\u0e34\u0e48\u0e07\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19 \u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e14\u0e31\u0e14\u0e41\u0e1b\u0e25\u0e07\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49 <a rel=\"noreferrer noopener\" href=\"https:\/\/www.pypy.org\" target=\"_blank\">PyPy<\/a> \u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e01\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32<a rel=\"noreferrer noopener\" href=\"https:\/\/www.pypy.org\/download.html\" target=\"_blank\">\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 PyPy \u0e41\u0e25\u0e49\u0e27<\/a>\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e23\u0e35\u0e22\u0e01\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e0a\u0e37\u0e48\u0e2d my_program.py \u0e14\u0e49\u0e27\u0e22\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 pypy my_program.py \u0e2b\u0e23\u0e37\u0e2d pypy3 my_program.py \u0e41\u0e17\u0e19 python my_program.py \u0e44\u0e14\u0e49\u0e40\u0e25\u0e22 \u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e08\u0e30\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e40\u0e17\u0e48\u0e32\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19<\/p>\n\n\n\n<p>\u0e2d\u0e35\u0e01\u0e27\u0e34\u0e18\u0e35\u0e07\u0e48\u0e32\u0e22\u0e46\u0e17\u0e35\u0e48\u0e04\u0e27\u0e23\u0e25\u0e2d\u0e07\u0e04\u0e37\u0e2d\u0e43\u0e0a\u0e49 <a rel=\"noreferrer noopener\" href=\"http:\/\/numba.pydata.org\" target=\"_blank\">Numba<\/a> \u0e01\u0e31\u0e1a\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e42\u0e14\u0e22\u0e43\u0e2a\u0e48\u0e42\u0e04\u0e49\u0e14\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e41\u0e25\u0e49\u0e27\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e01\u0e47\u0e21\u0e31\u0e01\u0e08\u0e30\u0e27\u0e34\u0e48\u0e07\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e40\u0e17\u0e48\u0e32 <\/p>\n\n\n\n<p>\u0e22\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e08\u0e32\u0e01<a href=\"https:\/\/witpoko.com\/?p=7485\" target=\"_blank\" rel=\"noreferrer noopener\">\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 1<\/a> \u0e41\u0e25\u0e30 <a href=\"https:\/\/witpoko.com\/?p=7499\" target=\"_blank\" rel=\"noreferrer noopener\">2<\/a> \u0e04\u0e37\u0e2d\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\u0e41\u0e25\u0e49\u0e27\u0e14\u0e39\u0e27\u0e48\u0e32\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\u0e1e\u0e2d\u0e14\u0e35\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e17\u0e48\u0e32\u0e44\u0e23 \u0e16\u0e49\u0e32\u0e40\u0e02\u0e35\u0e22\u0e19\u0e14\u0e49\u0e27\u0e22\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e1b\u0e01\u0e15\u0e34\u0e01\u0e47\u0e21\u0e35\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e32\u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import random\n\ndef prob_triangle(ntrials):\n    \"\"\"\n    \u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e38\u0e48\u0e21\u0e46\n    \u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n    \n    \u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07 ntrials \u0e04\u0e23\u0e31\u0e49\u0e07\n    \"\"\"\n    \n    # ntriangles \u0e40\u0e01\u0e47\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n    ntriangles = 0 \n    \n    # \u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27 1 \u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\n    # \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14ntrials \u0e04\u0e23\u0e31\u0e49\u0e07\n    \n    for n in range(ntrials):\n        \n        # x, y \u0e04\u0e37\u0e2d\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e38\u0e48\u0e21\u0e15\u0e31\u0e14\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e2a\u0e2d\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\n        # \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e43\u0e2b\u0e49 x &lt;= y\n        # \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e31\u0e49\u0e19\u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e25\u0e31\u0e1a x \u0e41\u0e25\u0e30y\n        \n        x = random.random()\n        y = random.random()\n        if x > y:\n            x, y = y, x\n        \n        # \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e2a\u0e38\u0e48\u0e21 x, y \u0e21\u0e32\u0e15\u0e31\u0e14\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e44\u0e14\u0e49\u0e41\u0e25\u0e49\u0e27\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e21\u0e35\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e2a\u0e32\u0e21\u0e0a\u0e34\u0e49\u0e19\u0e22\u0e32\u0e27 x, y-x, \u0e41\u0e25\u0e30 1-y\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e0a\u0e34\u0e49\u0e19\u0e17\u0e35\u0e48\u0e22\u0e32\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e27\u0e48\u0e32 longest\n        \n        longest = max(x, y-x, 1-y)\n        \n        # \u0e16\u0e49\u0e32\u0e0a\u0e34\u0e49\u0e19\u0e17\u0e35\u0e48\u0e22\u0e32\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 1\/2 \u0e02\u0e2d\u0e07\n        # \u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e14\u0e31\u0e49\u0e07\u0e40\u0e14\u0e34\u0e21 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e2d\u0e32\n        # \u0e17\u0e31\u0e49\u0e07\u0e2a\u0e32\u0e21\u0e0a\u0e34\u0e49\u0e19\u0e21\u0e32\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n        # \u0e41\u0e25\u0e30\u0e40\u0e23\u0e32\u0e01\u0e47\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\n        \n        if longest &lt; 0.5:\n            ntriangles += 1\n            \n         # \u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\n         # \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a (\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21)\/(\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e17\u0e14\u0e25\u0e2d\u0e07)\n            \n    return ntriangles\/ntrials<\/pre>\n\n\n\n<p>\u0e25\u0e2d\u0e07\u0e08\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32\u0e43\u0e2b\u0e49\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07 10 \u0e25\u0e49\u0e32\u0e19\u0e40\u0e2a\u0e49\u0e19\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32 3.67 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">%time prob_triangle(10_000_000)<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CPU times: user 3.66 s, sys: 8.11 ms, total: 3.67 s\nWall time: 3.67 s\n\n0.2499737<\/pre>\n\n\n\n<p>\u0e40\u0e23\u0e32\u0e43\u0e0a\u0e49 Numba \u0e42\u0e14\u0e22\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e1e\u0e34\u0e48\u0e21 2 \u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49 (\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e17\u0e35\u0e48 1 \u0e41\u0e25\u0e30 4)<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">from numba import njit #\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e15\u0e48\u0e32\u0e07\u0e46\u0e43\u0e19 numba\nimport random\n\n@njit() #\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e19\u0e35\u0e49\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e27\u0e49 \u0e21\u0e31\u0e01\u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\ndef prob_triangle_numba(ntrials):\n    \"\"\"\n    \u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e38\u0e48\u0e21\u0e46\n    \u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n    \n    \u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07 ntrials \u0e04\u0e23\u0e31\u0e49\u0e07\n    \"\"\"\n    \n    # ntriangles \u0e40\u0e01\u0e47\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n    ntriangles = 0 \n    \n    # \u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27 1 \u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\n    # \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14ntrials \u0e04\u0e23\u0e31\u0e49\u0e07\n    \n    for n in range(ntrials):\n        \n        # x, y \u0e04\u0e37\u0e2d\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e38\u0e48\u0e21\u0e15\u0e31\u0e14\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e2a\u0e2d\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\n        # \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e43\u0e2b\u0e49 x &lt;= y\n        # \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e31\u0e49\u0e19\u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e25\u0e31\u0e1a x \u0e41\u0e25\u0e30y\n        \n        x = random.random()\n        y = random.random()\n        if x > y:\n            x, y = y, x\n        \n        # \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e2a\u0e38\u0e48\u0e21 x, y \u0e21\u0e32\u0e15\u0e31\u0e14\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e44\u0e14\u0e49\u0e41\u0e25\u0e49\u0e27\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e21\u0e35\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e2a\u0e32\u0e21\u0e0a\u0e34\u0e49\u0e19\u0e22\u0e32\u0e27 x, y-x, \u0e41\u0e25\u0e30 1-y\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e0a\u0e34\u0e49\u0e19\u0e17\u0e35\u0e48\u0e22\u0e32\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e27\u0e48\u0e32 longest\n        \n        longest = max(x, y-x, 1-y)\n        \n        # \u0e16\u0e49\u0e32\u0e0a\u0e34\u0e49\u0e19\u0e17\u0e35\u0e48\u0e22\u0e32\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 1\/2 \u0e02\u0e2d\u0e07\n        # \u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e14\u0e31\u0e49\u0e07\u0e40\u0e14\u0e34\u0e21 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e2d\u0e32\n        # \u0e17\u0e31\u0e49\u0e07\u0e2a\u0e32\u0e21\u0e0a\u0e34\u0e49\u0e19\u0e21\u0e32\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n        # \u0e41\u0e25\u0e30\u0e40\u0e23\u0e32\u0e01\u0e47\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\n        \n        if longest &lt; 0.5:\n            ntriangles += 1\n            \n         # \u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\n         # \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a (\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21)\/(\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e17\u0e14\u0e25\u0e2d\u0e07)\n            \n    return ntriangles\/ntrials<\/pre>\n\n\n\n<p>\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e08\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32\u0e08\u0e30\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e41\u0e1a\u0e1a\u0e43\u0e0a\u0e49 Numba \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e01 \u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e40\u0e1e\u0e35\u0e22\u0e07 0.149 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 \u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 3.67 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e23\u0e47\u0e27\u0e40\u0e1b\u0e47\u0e19 25 \u0e40\u0e17\u0e48\u0e32<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">%time prob_triangle_numba(10_000_000)<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CPU times: user 148 ms, sys: 798 \u00b5s, total: 149 ms\nWall time: 149 ms\n\n0.2499591<\/pre>\n\n\n\n<p>\u0e16\u0e49\u0e32\u0e40\u0e23\u0e32\u0e40\u0e23\u0e35\u0e22\u0e01\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e40\u0e23\u0e32\u0e04\u0e23\u0e31\u0e49\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e1c\u0e25\u0e15\u0e48\u0e32\u0e07\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07 3 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 \u0e01\u0e31\u0e1a 0.15 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35\u0e08\u0e30\u0e14\u0e39\u0e44\u0e21\u0e48\u0e21\u0e32\u0e01 \u0e41\u0e15\u0e48\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e40\u0e23\u0e35\u0e22\u0e01\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e19\u0e31\u0e49\u0e19\u0e0b\u0e49\u0e33\u0e46\u0e01\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e31\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07 (\u0e40\u0e0a\u0e48\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e27\u0e32\u0e14\u0e2e\u0e34\u0e2a\u0e42\u0e15\u0e41\u0e01\u0e23\u0e21) \u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e01\u0e47\u0e08\u0e30\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19\u0e21\u0e32\u0e01\u0e41\u0e1a\u0e1a 1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07 vs. 2.5 \u0e19\u0e32\u0e17\u0e35 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e40\u0e23\u0e32\u0e04\u0e27\u0e23\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e1e\u0e27\u0e01\u0e19\u0e35\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2a\u0e31\u0e48\u0e07\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2b\u0e19\u0e31\u0e01\u0e46\u0e41\u0e17\u0e19\u0e40\u0e23\u0e32 \u0e2d\u0e32\u0e08\u0e08\u0e30\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14\u0e40\u0e27\u0e25\u0e32\u0e44\u0e14\u0e49\u0e21\u0e32\u0e01<\/p>\n\n\n\n<p>\u0e16\u0e49\u0e32\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e40\u0e23\u0e32\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e04\u0e2d\u0e23\u0e4c\u0e0b\u0e35\u0e1e\u0e35\u0e22\u0e39 (\u0e0b\u0e36\u0e48\u0e07\u0e04\u0e2d\u0e21\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e31\u0e01\u0e08\u0e30\u0e21\u0e35\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22\u0e2a\u0e2d\u0e07\u0e04\u0e2d\u0e23\u0e4c\u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e49\u0e27) \u0e40\u0e23\u0e32\u0e2d\u0e32\u0e08\u0e02\u0e2d\u0e43\u0e2b\u0e49 Numba \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e43\u0e0a\u0e49\u0e04\u0e2d\u0e23\u0e4c\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e04\u0e2d\u0e23\u0e4c\u0e0a\u0e48\u0e27\u0e22\u0e04\u0e33\u0e19\u0e27\u0e13\u0e14\u0e49\u0e27\u0e22\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 njit(parallel=True) \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49 prange \u0e41\u0e17\u0e19 range \u0e43\u0e19\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49 (\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e17\u0e35\u0e48 1, 4, \u0e41\u0e25\u0e30 23) \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e08\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32\u0e01\u0e47\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 6 \u0e40\u0e17\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e0b\u0e35\u0e1e\u0e35\u0e22\u0e39\u0e41\u0e1a\u0e1a 8 \u0e04\u0e2d\u0e23\u0e4c:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">from numba import njit, prange #\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e15\u0e48\u0e32\u0e07\u0e46\u0e43\u0e19 numba\nimport random\n\n@njit(parallel=True) #\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e19\u0e35\u0e49\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e27\u0e49 \u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e40\u0e23\u0e32\u0e21\u0e31\u0e01\u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\ndef prob_triangle_numba_parallel(ntrials):\n    \"\"\"\n    \u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e38\u0e48\u0e21\u0e46\n    \u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n    \n    \u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07 ntrials \u0e04\u0e23\u0e31\u0e49\u0e07\n    \"\"\"\n    \n    # ntriangles \u0e40\u0e01\u0e47\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n    ntriangles = 0 \n    \n    # \u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27 1 \u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\n    # \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14ntrials \u0e04\u0e23\u0e31\u0e49\u0e07\n    \n    # \u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 prange \u0e41\u0e17\u0e19 range \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e33\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e46\u0e01\u0e31\u0e19\n    # \u0e15\u0e32\u0e21\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e2d\u0e23\u0e4c\u0e43\u0e19 CPU\n    \n    #\u0e43\u0e0a\u0e49 prange \u0e41\u0e17\u0e19 range\n    for n in prange(ntrials):\n        \n        # x, y \u0e04\u0e37\u0e2d\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e38\u0e48\u0e21\u0e15\u0e31\u0e14\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e2a\u0e2d\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\n        # \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e2a\u0e48\u0e27\u0e19\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e43\u0e2b\u0e49 x &lt;= y\n        # \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e31\u0e49\u0e19\u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e25\u0e31\u0e1a x \u0e41\u0e25\u0e30y\n        \n        x = random.random()\n        y = random.random()\n        if x > y:\n            x, y = y, x\n        \n        # \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e2a\u0e38\u0e48\u0e21 x, y \u0e21\u0e32\u0e15\u0e31\u0e14\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e44\u0e14\u0e49\u0e41\u0e25\u0e49\u0e27\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e21\u0e35\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e2a\u0e32\u0e21\u0e0a\u0e34\u0e49\u0e19\u0e22\u0e32\u0e27 x, y-x, \u0e41\u0e25\u0e30 1-y\n        # \u0e40\u0e23\u0e32\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e0a\u0e34\u0e49\u0e19\u0e17\u0e35\u0e48\u0e22\u0e32\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e27\u0e48\u0e32 longest\n        \n        longest = max(x, y-x, 1-y)\n        \n        # \u0e16\u0e49\u0e32\u0e0a\u0e34\u0e49\u0e19\u0e17\u0e35\u0e48\u0e22\u0e32\u0e27\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 1\/2 \u0e02\u0e2d\u0e07\n        # \u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e23\u0e07\u0e14\u0e31\u0e49\u0e07\u0e40\u0e14\u0e34\u0e21 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e2d\u0e32\n        # \u0e17\u0e31\u0e49\u0e07\u0e2a\u0e32\u0e21\u0e0a\u0e34\u0e49\u0e19\u0e21\u0e32\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e44\u0e14\u0e49\n        # \u0e41\u0e25\u0e30\u0e40\u0e23\u0e32\u0e01\u0e47\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\n        \n        if longest &lt; 0.5:\n            ntriangles += 1\n            \n         # \u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\n         # \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a (\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e32\u0e21\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21)\/(\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e17\u0e14\u0e25\u0e2d\u0e07)\n            \n    return ntriangles\/ntrials<\/pre>\n\n\n\n<p>\u0e16\u0e49\u0e32\u0e08\u0e30\u0e43\u0e0a\u0e49 parallel \u0e41\u0e25\u0e30 prange \u0e04\u0e27\u0e23<a rel=\"noreferrer noopener\" href=\"http:\/\/numba.pydata.org\/numba-doc\/latest\/user\/parallel.html\" target=\"_blank\">\u0e2d\u0e48\u0e32\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e04\u0e39\u0e48\u0e21\u0e37\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e02\u0e2d\u0e07 Numba<\/a> \u0e01\u0e48\u0e2d\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a\u0e27\u0e48\u0e32\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e23\u0e23\u0e30\u0e27\u0e31\u0e07\u0e2d\u0e30\u0e44\u0e23\u0e1a\u0e49\u0e32\u0e07<\/p>\n\n\n\n<p>\u0e2b\u0e27\u0e31\u0e07\u0e27\u0e48\u0e32\u0e1c\u0e39\u0e49\u0e2d\u0e48\u0e32\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e44\u0e2d\u0e40\u0e14\u0e35\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e1a\u0e49\u0e32\u0e07 \u0e16\u0e49\u0e32\u0e21\u0e35\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33\u0e2b\u0e23\u0e37\u0e2d\u0e02\u0e49\u0e2d\u0e2a\u0e07\u0e2a\u0e31\u0e22\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2d\u0e34\u0e19\u0e1a\u0e4a\u0e2d\u0e01\u0e0b\u0e4c\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e1e\u0e08\u0e27\u0e34\u0e17\u0e22\u0e4c\u0e1e\u0e48\u0e2d\u0e42\u0e01\u0e49\u0e1a\u0e19\u0e40\u0e1f\u0e0b\u0e1a\u0e38\u0e4a\u0e04\u0e44\u0e14\u0e49\u0e04\u0e23\u0e31\u0e1a:&nbsp;<a href=\"https:\/\/www.facebook.com\/witpokosci\/\">https:\/\/www.facebook.com\/witpokosci\/<\/a><\/p>\n\n\n\n<p>(\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48&nbsp;<a href=\"https:\/\/witpoko.com\/?p=7499\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/witpoko.com\/?p=7485<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27\u0e40\u0e23\u0e32\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e33\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e41\u0e17\u0e19\u0e40\u0e23\u0e32\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e41\u0e25\u0e49\u0e27\u0e14\u0e39\u0e27\u0e48\u0e32\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e23\u0e31\u0e49\u0e07\u0e21\u0e35\u0e04\u0e48\u0e32\u0e40\u0e17\u0e48\u0e32\u0e44\u0e23 \u0e40\u0e2d\u0e32\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e21\u0e32\u0e27\u0e32\u0e14\u0e2e\u0e34\u0e2a\u0e42\u0e15\u0e41\u0e01\u0e23\u0e21\u0e27\u0e48\u0e32\u0e01\u0e23\u0e30\u0e08\u0e38\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e16\u0e27\u0e44\u0e2b\u0e19\u0e1a\u0e49\u0e32\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e27\u0e48\u0e32\u0e40\u0e23\u0e32\u0e04\u0e27\u0e23\u0e08\u0e30\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e1a\u0e32\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e01\u0e47\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e19\u0e32\u0e19\u0e40\u0e01\u0e34\u0e19\u0e23\u0e2d \u0e16\u0e49\u0e32\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e40\u0e23\u0e32\u0e01\u0e47\u0e04\u0e27\u0e23\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01\u0e44\u0e27\u0e49\u0e1a\u0e49\u0e32\u0e07 \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e19\u0e31\u0e49\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e07\u0e48\u0e32\u0e22 \u0e2d\u0e48\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22 \u0e41\u0e15\u0e48\u0e02\u0e36\u0e49\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e49\u0e32\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19\u0e21\u0e32\u0e01\u0e46\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e32\u0e2d\u0e37\u0e48\u0e19\u0e40\u0e0a\u0e48\u0e19 C \u0e2b\u0e23\u0e37\u0e2d Java \u0e1b\u0e01\u0e15\u0e34\u0e40\u0e23\u0e32\u0e22\u0e34\u0e19\u0e14\u0e35\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e14\u0e49\u0e27\u0e22\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e07\u0e32\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25\u0e41\u0e1b\u0e4a\u0e1a\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19\u0e17\u0e35\u0e48\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e07\u0e48\u0e32\u0e22\u0e41\u0e25\u0e30\u0e2d\u0e48\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e49\u0e2d\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e20\u0e32\u0e29\u0e32\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e19\u0e32\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25 \u0e40\u0e23\u0e32\u0e01\u0e47\u0e21\u0e35\u0e17\u0e32\u0e07\u0e2d\u0e2d\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e17\u0e32\u0e07 &hellip; <a title=\"\u0e04\u0e2d\u0e21\u0e02\u0e22\u0e32\u0e22\u0e2a\u0e21\u0e2d\u0e07 (3): \u0e27\u0e34\u0e18\u0e35\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e40\u0e17\u0e48\u0e32\" class=\"hm-read-more\" href=\"https:\/\/witpoko.com\/?p=7526\"><span class=\"screen-reader-text\">\u0e04\u0e2d\u0e21\u0e02\u0e22\u0e32\u0e22\u0e2a\u0e21\u0e2d\u0e07 (3): \u0e27\u0e34\u0e18\u0e35\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e44\u0e1e\u0e18\u0e2d\u0e19\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e40\u0e17\u0e48\u0e32<\/span>Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":7534,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[521,522],"tags":[],"class_list":["post-7526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bicycle-for-the-mind","category-computational-thinking"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/witpoko.com\/wp-content\/uploads\/2020\/06\/Screen-Shot-2563-06-01-at-16.38.38.jpg?fit=1788%2C676&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4UNq0-1Xo","_links":{"self":[{"href":"https:\/\/witpoko.com\/index.php?rest_route=\/wp\/v2\/posts\/7526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/witpoko.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/witpoko.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/witpoko.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/witpoko.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7526"}],"version-history":[{"count":10,"href":"https:\/\/witpoko.com\/index.php?rest_route=\/wp\/v2\/posts\/7526\/revisions"}],"predecessor-version":[{"id":7538,"href":"https:\/\/witpoko.com\/index.php?rest_route=\/wp\/v2\/posts\/7526\/revisions\/7538"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/witpoko.com\/index.php?rest_route=\/wp\/v2\/media\/7534"}],"wp:attachment":[{"href":"https:\/\/witpoko.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/witpoko.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/witpoko.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}