1import{_ as i,e as a,g as n,o as e}from"./app-bYuqBH2G.js";const l={};function t(p,s){return e(),a("div",null,s[0]||(s[0]=[n(`<h2 id="_9-åææ°" tabindex="-1"><a class="header-anchor" href="#_9-åææ°"><span><a href="https://leetcode.cn/problems/palindrome-number/" target="_blank" rel="noopener noreferrer">9. åææ°</a></span></a></h2><p>ç»ä½ ä¸ä¸ªæ´æ° <code>x</code> ï¼å¦æ <code>x</code> æ¯ä¸ä¸ªåææ´æ°ï¼è¿å <code>true</code> ï¼å¦åï¼è¿å <code>false</code> ã</p><p>åææ°</p><p>æ¯ææ£åºï¼ä»å·¦åå³ï¼åååºï¼ä»å³åå·¦ï¼è¯»é½æ¯ä¸æ ·çæ´æ°ã</p><ul><li>ä¾å¦ï¼<code>121</code> æ¯åæï¼è <code>123</code> 䏿¯ã</li></ul><p><strong>ç¤ºä¾ 1ï¼</strong></p><div class="language- line-numbers-mode" data-ext="" data-title=""><button class="copy" title="å¤å¶ä»£ç " data-copied="å·²å¤å¶"></button><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code><span class="line"><span>è¾å ¥ï¼x = 121</span></span> 2<span class="line"><span>è¾åºï¼true</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><p><strong>ç¤ºä¾ 2ï¼</strong></p><div class="language- line-numbers-mode" data-ext="" data-title=""><button class="copy" title="å¤å¶ä»£ç " data-copied="å·²å¤å¶"></button><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code><span class="line"><span>è¾å ¥ï¼x = -121</span></span> 3<span class="line"><span>è¾åºï¼false</span></span> 4<span class="line"><span>è§£éï¼ä»å·¦åå³è¯», 为 -121 ã ä»å³å左读, 为 121- ãå æ¤å®ä¸æ¯ä¸ä¸ªåææ°ã</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p><strong>ç¤ºä¾ 3ï¼</strong></p><div class="language- line-numbers-mode" data-ext="" data-title=""><button class="copy" title="å¤å¶ä»£ç " data-copied="å·²å¤å¶"></button><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code><span class="line"><span>è¾å ¥ï¼x = 10</span></span> 5<span class="line"><span>è¾åºï¼false</span></span> 6<span class="line"><span>è§£éï¼ä»å³å左读, 为 01 ãå æ¤å®ä¸æ¯ä¸ä¸ªåææ°ã</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p><strong>æç¤ºï¼</strong></p><ul><li><code>-2^31 <= x <= 2^31 - 1</code></li></ul><p><strong>è¿é¶</strong>ï¼ä½ è½ä¸å°æ´æ°è½¬ä¸ºå符串æ¥è§£å³è¿ä¸ªé®é¢åï¼</p><h2 id="å转æ°å-ç¶åæ¯è¾åæ°ååå转åçæ°å" tabindex="-1"><a class="header-anchor" href="#å转æ°å-ç¶åæ¯è¾åæ°ååå转åçæ°å"><span>å转æ°åï¼ç¶åæ¯è¾åæ°ååå转åçæ°å</span></a></h2><div class="language-java line-numbers-mode" data-ext="java" data-title="java"><button class="copy" title="å¤å¶ä»£ç " data-copied="å·²å¤å¶"></button><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code><span class="line"><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">class</span><span style="--shiki-light:#2E8F82;--shiki-dark:#5DA994;"> Solution</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> {</span></span> 7<span class="line"><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> public</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> boolean</span><span style="--shiki-light:#59873A;--shiki-dark:#80A665;"> isPalindrome</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">(</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">int</span><span style="--shiki-light:#B07D48;--shiki-dark:#BD976A;"> x</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">)</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> {</span></span> 8<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // ç¹æ®æ åµï¼</span></span> 9<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // 妿 x æ¯è´æ°ï¼å x 䏿¯åææ°ï¼å ä¸ºåææ°å®ä¹ä¸ºæ£åºåéåºè¯»æ³ç¸åçæ£æ°ã</span></span> 10<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // 妿 x æ¯ä¸ä¸ªæ£æ°ä½å ¶æåä¸ä½æ¯ 0ï¼ä¸ºäºä½¿ x æ¯åææ°ï¼x ç第ä¸ä½ä¹å¿ é¡»æ¯ 0ã</span></span> 11<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;">
11 // å¯ä¸æ»¡è¶³è¿ä¸ªæ¡ä»¶çæ°æ¯ 0ï¼æä»¥å¦æ x ä¸ä¸º 0ï¼åå®ä¸å¯è½æ¯åææ°ãéç¹ã</span></span> 12<span class="line"><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> if</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> (</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;">x </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"><</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 0</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> ||</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> (</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;">x </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">%</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 10</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> ==</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 0</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> &&</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> x </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">!=</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 0</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">))</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> {</span></span> 13<span class="line"><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> return</span><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> false</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">;</span></span> 14<span class="line"><span style="--shiki-light:#999999;--shiki-dark:#666666;"> }</span></span> 15<span class="line"></span> 16<span class="line"><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> int</span><span style="--shiki-light:#B07D48;--shiki-dark:#BD976A;"> revertedNumber</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> =</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 0</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">;</span><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // ç¨äºåæ¾ x çå转æ°å</span></span> 17<span class="line"><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> while</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> (</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;">x </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">></span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> revertedNumber</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">)</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> {</span><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // å½ x ä»å¤§äºå转æ°åæ¶ï¼ç»§ç»å转</span></span> 18<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // æ¯æ¬¡å¾ªç¯ï¼å° x çæåä¸ä½æ·»å å°å转æ°åçæ«å°¾</span></span> 19<span class="line"><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> revertedNumber </span><span style="--shiki-light:#999999;--shiki-dark:#666666;">=</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> revertedNumber </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">*</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 10</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> +</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> x </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">%</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 10</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">;</span></span> 20<span class="line"><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> x </span><span style="--shiki-light:#999999;--shiki-dark:#666666;">/=</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 10</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">;</span><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // æ´æ° xï¼å»æå·²ç»å转çæåä¸ä½</span></span> 21<span class="line"><span style="--shiki-light:#999999;--shiki-dark:#666666;"> }</span></span> 22<span class="line"></span> 23<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // 彿°åçé¿åº¦æ¯å¶æ°æ¶ï¼x å revertedNumber åºè¯¥ç¸çï¼ä¾å¦ 1221 ä¸ç x=12ï¼revertedNumber=12ã</span></span> 24<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // 彿°åçé¿åº¦æ¯å¥æ°æ¶ï¼ä¾å¦ 12321ï¼å¨å¾ªç¯ç»ææ¶ï¼x=12ï¼è revertedNumber=123ã</span></span> 25<span class="line"><span style="--shiki-light:#A0ADA0;--shiki-dark:#758575DD;"> // æä»¬å¯ä»¥éè¿ revertedNumber/10 å»é¤å¤äºä¸ä½çæ°åï¼å³æ°åçä¸é´ä½ï¼ï¼å 为å®ä¸å½±ååæå¤æï¼å®æ»æ¯ä¸èªå·±ç¸çï¼ã</span></span> 26<span class="line"><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> return</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> x </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">==</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> revertedNumber </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">||</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> x </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">==</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> revertedNumber </span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">/</span><span style="--shiki-light:#2F798A;--shiki-dark:#4C9A91;"> 10</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">;</span></span> 27<span class="line"><span style="--shiki-light:#999999;--shiki-dark:#666666;"> }</span></span> 28<span class="line"><span style="--shiki-light:#999999;--shiki-dark:#666666;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>æ¶é´å¤æåº¦O(n)ï¼ç©ºé´å¤æåº¦O(1)</p>`,17)]))}const r=i(l,[["render",t],["__file","index.html.vue"]]),d=JSON.parse('{"path":"/article/lfh7vw1w/","title":"åææ°","lang":"zh-CN","frontmatter":{"title":"åææ°","createTime":"2025/03/01 19:30:04","permalink":"/article/lfh7vw1w/","de
28scription":"9. åææ° ç»ä½ ä¸ä¸ªæ´æ° x ï¼å¦æ x æ¯ä¸ä¸ªåææ´æ°ï¼è¿å true ï¼å¦åï¼è¿å false ã åææ° æ¯ææ£åºï¼ä»å·¦åå³ï¼åååºï¼ä»å³åå·¦ï¼è¯»é½æ¯ä¸æ ·çæ´æ°ã ä¾å¦ï¼121 æ¯åæï¼è 123 䏿¯ã ç¤ºä¾ 1ï¼ ç¤ºä¾ 2ï¼ ç¤ºä¾ 3ï¼ æç¤ºï¼ -2^31 <= x <= 2^31 - 1 è¿é¶ï¼ä½ è½ä¸å°æ´æ°è½¬ä¸ºå符串æ¥è§£å³è¿ä¸ªé®é¢åï¼ å...","head":[["meta",{"property":"og:url","content":"https://jingzhen.vercel.app/article/lfh7vw1w/"}],["meta",{"property":"og:site_name","content":"æ¯ç"}],["meta",{"property":"og:title","content":"åææ°"}],["meta",{"property":"og:description","content":"9. åææ° ç»ä½ ä¸ä¸ªæ´æ° x ï¼å¦æ x æ¯ä¸ä¸ªåææ´æ°ï¼è¿å true ï¼å¦åï¼è¿å false ã åææ° æ¯ææ£åºï¼ä»å·¦åå³ï¼åååºï¼ä»å³åå·¦ï¼è¯»é½æ¯ä¸æ ·çæ´æ°ã ä¾å¦ï¼121 æ¯åæï¼è 123 䏿¯ã ç¤ºä¾ 1ï¼ ç¤ºä¾ 2ï¼ ç¤ºä¾ 3ï¼ æç¤ºï¼ -2^31 <= x <= 2^31 - 1 è¿é¶ï¼ä½ è½ä¸å°æ´æ°è½¬ä¸ºå符串æ¥è§£å³è¿ä¸ªé®é¢åï¼ å..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-03-12T14:22:51.000Z"}],["meta",{"property":"article:modified_time","content":"2025-03-12T14:22:51.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"åææ°\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-03-12T14:22:51.000Z\\",\\"author\\":[]}"]]},"headers":[],"readingTime":{"minutes":1.72,"words":517},"git":{"updatedTime":1741789371000,"contributors":[{"name":"Jingzhenzxz","username":"Jingzhenzxz","email":"[email protected]","commits":1,"avatar":"https://gravatar.com/avatar/7ac662851709be161105ced983b0f788aed7cadf1101f03ac144637d73e4ed18?d=retro"}]},"autoDesc":true,"filePathRelative":"algorithm/åææ°.md","categoryList":[{"id":"ed4696","sort":10005,"name":"algorithm"}]}');export{r as comp,d as data};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.