{"id":4152,"date":"2025-06-23T08:38:32","date_gmt":"2025-06-23T06:38:32","guid":{"rendered":"https:\/\/betterdocs.msf.shahrear.site\/?p=4152"},"modified":"2025-06-23T09:10:11","modified_gmt":"2025-06-23T07:10:11","slug":"code-snipet","status":"publish","type":"post","link":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/2025\/06\/code-snipet\/","title":{"rendered":"Code snipet"},"content":{"rendered":"<div class=\"ql-snow\">\n            <div class=\"betterlinks_affiliate_disclosure_post ql-editor\">\n                <p>Some of the links shared in this post are <a href=\"#\" rel=\"noopener noreferrer\" target=\"_blank\">affiliate links<\/a>. If you click on the link &amp; make any purchase, we will receive an affiliate commission at no extra cost of you.<\/p> \n            <\/div>\n            <\/div>\n            <style>\n                .betterlinks_affiliate_disclosure_post{\n                    line-height:1em;\n                    white-space: unset;\n                    background-color: #E3F4FF;\n                    border-top: 1px solid #a29a9a; border-right: 1px solid #a29a9a; border-bottom: 1px solid #a29a9a; border-left: 1px solid #a29a9a; border-radius: 5px 5px 5px 5px;\n                    font-size: 12px;\n                    width: 100%;\n                    padding-top: 5px;\n                    padding-right: 5px;\n                    padding-bottom: 5px;\n                    padding-left: 5px;\n                }\n                .betterlinks_affiliate_disclosure_post p{\n                    padding: 0;\n                    margin: 0;\n                    font-size: inherit;\n                }\n\n                .betterlinks_affiliate_disclosure_post .ql-align-center{\n                    text-align: center;\n                }\n                .betterlinks_affiliate_disclosure_post .ql-align-right{\n                    text-align: right;\n                }\n                .betterlinks_affiliate_disclosure_post .ql-align-left{\n                    text-align: left;\n                }\n            <\/style>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4152\" class=\"elementor elementor-4152\" data-elementor-post-type=\"post\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-2d79a09f e-flex e-con-boxed e-con e-parent\" data-id=\"2d79a09f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a57941 elementor-widget elementor-widget-text-editor\" data-id=\"1a57941\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<div class=\"betterdocs-code-snippet-wrapper theme-light betterdocs-code-snippet-23294c75\"\n     id=\"betterdocs-code-snippet-23294c75\"\n     data-language=\"python\"\n     data-copy-button=\"true\">\n\n            <div class=\"betterdocs-code-snippet-header betterdocs-file-preview-header\">\n        <div class=\"betterdocs-file-preview-left\">\n                            <div class=\"betterdocs-traffic-lights\">\n                    <span class=\"traffic-light traffic-light-red\"><\/span>\n                    <span class=\"traffic-light traffic-light-yellow\"><\/span>\n                    <span class=\"traffic-light traffic-light-green\"><\/span>\n                <\/div>\n            \n            <div class=\"betterdocs-file-info\">\n                \n                                    <div class=\"betterdocs-file-name\">\n                        <span class=\"file-name-text\">code.sol<\/span>\n                    <\/div>\n                            <\/div>\n        <\/div>\n\n        <div class=\"betterdocs-file-preview-right\">\n                            <div class=\"betterdocs-code-snippet-copy-container\">\n                    <button class=\"betterdocs-code-snippet-copy-button\"\n                            type=\"button\"\n                            data-clipboard-target=\"#betterdocs-code-snippet-23294c75 .betterdocs-code-snippet-code code\"\n                            aria-label=\"Copy code to clipboard\">\n                        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z\" fill=\"currentColor\"\/>\n                        <\/svg>\n                    <\/button>\n                                            <div class=\"betterdocs-code-snippet-tooltip\">Copy to clipboard<\/div>\n                                    <\/div>\n                    <\/div>\n        <\/div>\n    \n    <div class=\"betterdocs-code-snippet-content\">\n                    <div class=\"betterdocs-code-snippet-line-numbers\" aria-hidden=\"true\">\n                                    <div class=\"line-number\">1<\/div>\n                                    <div class=\"line-number\">2<\/div>\n                                    <div class=\"line-number\">3<\/div>\n                                    <div class=\"line-number\">4<\/div>\n                                    <div class=\"line-number\">5<\/div>\n                                    <div class=\"line-number\">6<\/div>\n                                    <div class=\"line-number\">7<\/div>\n                                    <div class=\"line-number\">8<\/div>\n                                    <div class=\"line-number\">9<\/div>\n                                    <div class=\"line-number\">10<\/div>\n                                    <div class=\"line-number\">11<\/div>\n                                    <div class=\"line-number\">12<\/div>\n                                    <div class=\"line-number\">13<\/div>\n                                    <div class=\"line-number\">14<\/div>\n                                    <div class=\"line-number\">15<\/div>\n                                    <div class=\"line-number\">16<\/div>\n                                    <div class=\"line-number\">17<\/div>\n                                    <div class=\"line-number\">18<\/div>\n                                    <div class=\"line-number\">19<\/div>\n                                    <div class=\"line-number\">20<\/div>\n                                    <div class=\"line-number\">21<\/div>\n                                    <div class=\"line-number\">22<\/div>\n                                    <div class=\"line-number\">23<\/div>\n                                    <div class=\"line-number\">24<\/div>\n                            <\/div>\n        \n        <pre class=\"betterdocs-code-snippet-code language-python\"><code>class Solution:\n    def maxDistance(self, s: str, k: int) -&gt; int:\n        ans = 0\n        north = south = east = west = 0\n\n        for i, c in enumerate(s):\n            if c == &#039;N&#039;:\n                north += 1\n            elif c == &#039;S&#039;:\n                south += 1\n            elif c == &#039;E&#039;:\n                east += 1\n            elif c == &#039;W&#039;:\n                west += 1\n\n            vertical = abs(north - south)\n            horizontal = abs(east - west)\n            MD = vertical + horizontal\n            # Max possible distance at this step using up to k changes\n            max_possible = MD + min(2 * k, i + 1 - MD)\n            ans = max(ans, max_possible)\n\n        return ans\n<\/code><\/pre>\n    <\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Initialize copy functionality for this specific snippet\n    const snippet = document.getElementById('betterdocs-code-snippet-23294c75');\n    if (snippet && window.BetterDocsCodeSnippet) {\n        window.BetterDocsCodeSnippet.initCopyButton(snippet);\n    }\n});\n<\/script>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-0e526d4 e-flex e-con-boxed e-con e-parent\" data-id=\"0e526d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55811a8 elementor-widget elementor-widget-betterdocs-code-snippet\" data-id=\"55811a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"betterdocs-code-snippet.default\">\n\t\t\t\t\t\n<div class=\"betterdocs-code-snippet-wrapper theme-light betterdocs-code-snippet-23294c75\"\n     id=\"betterdocs-code-snippet-23294c75\"\n     data-language=\"python\"\n     data-copy-button=\"false\">\n\n            <div class=\"betterdocs-code-snippet-header betterdocs-file-preview-header\">\n        <div class=\"betterdocs-file-preview-left\">\n                            <div class=\"betterdocs-traffic-lights\">\n                    <span class=\"traffic-light traffic-light-red\"><\/span>\n                    <span class=\"traffic-light traffic-light-yellow\"><\/span>\n                    <span class=\"traffic-light traffic-light-green\"><\/span>\n                <\/div>\n            \n            <div class=\"betterdocs-file-info\">\n                                    <div class=\"betterdocs-file-icon\">\n                                                    <span class=\"betterdocs-file-icon-emoji\">\ud83d\udc0d<\/span>\n                                            <\/div>\n                \n                                    <div class=\"betterdocs-file-name\">\n                        <span class=\"file-name-text\">filename.js<\/span>\n                    <\/div>\n                            <\/div>\n        <\/div>\n\n        <div class=\"betterdocs-file-preview-right\">\n                    <\/div>\n        <\/div>\n    \n    <div class=\"betterdocs-code-snippet-content\">\n                    <div class=\"betterdocs-code-snippet-line-numbers\" aria-hidden=\"true\">\n                                    <div class=\"line-number\">1<\/div>\n                                    <div class=\"line-number\">2<\/div>\n                                    <div class=\"line-number\">3<\/div>\n                                    <div class=\"line-number\">4<\/div>\n                                    <div class=\"line-number\">5<\/div>\n                                    <div class=\"line-number\">6<\/div>\n                                    <div class=\"line-number\">7<\/div>\n                                    <div class=\"line-number\">8<\/div>\n                                    <div class=\"line-number\">9<\/div>\n                                    <div class=\"line-number\">10<\/div>\n                                    <div class=\"line-number\">11<\/div>\n                                    <div class=\"line-number\">12<\/div>\n                                    <div class=\"line-number\">13<\/div>\n                                    <div class=\"line-number\">14<\/div>\n                                    <div class=\"line-number\">15<\/div>\n                                    <div class=\"line-number\">16<\/div>\n                                    <div class=\"line-number\">17<\/div>\n                                    <div class=\"line-number\">18<\/div>\n                                    <div class=\"line-number\">19<\/div>\n                                    <div class=\"line-number\">20<\/div>\n                                    <div class=\"line-number\">21<\/div>\n                                    <div class=\"line-number\">22<\/div>\n                                    <div class=\"line-number\">23<\/div>\n                                    <div class=\"line-number\">24<\/div>\n                            <\/div>\n        \n        <pre class=\"betterdocs-code-snippet-code language-python\"><code>class Solution:\n    def maxDistance(self, s: str, k: int) -&gt; int:\n        ans = 0\n        north = south = east = west = 0\n\n        for i, c in enumerate(s):\n            if c == &#039;N&#039;:\n                north += 1\n            elif c == &#039;S&#039;:\n                south += 1\n            elif c == &#039;E&#039;:\n                east += 1\n            elif c == &#039;W&#039;:\n                west += 1\n\n            vertical = abs(north - south)\n            horizontal = abs(east - west)\n            MD = vertical + horizontal\n            # Max possible distance at this step using up to k changes\n            max_possible = MD + min(2 * k, i + 1 - MD)\n            ans = max(ans, max_possible)\n\n        return ans\n<\/code><\/pre>\n    <\/div>\n<\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<div class=\"ql-snow\">\n<div class=\"betterlinks_affiliate_disclosure_post ql-editor\">\n<p>Some of the links shared in this post are <a href=\"#\" rel=\"noopener noreferrer\" target=\"_blank\">affiliate links<\/a>. If you click on the link &amp; make any purchase, we will receive an affiliate commission at no extra cost of you.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<style>\n                .betterlinks_affiliate_disclosure_post{\n                    line-height:1em;\n                    white-space: unset;\n                    background-color: #E3F4FF;\n                    border-top: 1px solid #a29a9a; border-right: 1px solid #a29a9a; border-bottom: 1px solid #a29a9a; border-left: 1px solid #a29a9a; border-radius: 5px 5px 5px 5px;\n                    font-size: 12px;\n                    width: 100%;\n                    padding-top: 5px;\n                    padding-right: 5px;\n                    padding-bottom: 5px;\n                    padding-left: 5px;\n                }\n                .betterlinks_affiliate_disclosure_post p{\n                    padding: 0;\n                    margin: 0;\n                    font-size: inherit;\n                }<\/p>\n<p>                .betterlinks_affiliate_disclosure_post .ql-align-center{\n                    text-align: center;\n                }\n                .betterlinks_affiliate_disclosure_post .ql-align-right{\n                    text-align: right;\n                }\n                .betterlinks_affiliate_disclosure_post .ql-align-left{\n                    text-align: left;\n                }\n            <\/style>\n<p>Some of the links shared in this post are affiliate links. If you click on the link &amp; make any purchase, we will receive an affiliate commission at no extra cost of you. \ud83d\udc0d filename.js 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-4152","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/posts\/4152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/comments?post=4152"}],"version-history":[{"count":14,"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/posts\/4152\/revisions"}],"predecessor-version":[{"id":4167,"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/posts\/4152\/revisions\/4167"}],"wp:attachment":[{"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/media?parent=4152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/categories?post=4152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/betterdocs.msf.shahrear.site\/index.php\/wp-json\/wp\/v2\/tags?post=4152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}