function palindrome(str)
var ss = s.join("");
if(ss == str)
return str;
}palindrome("0_0 __(:123 /-\-- :) 0-0");//輸出0012300
分享一下半成功的回文演算法案例。
剛在h3cschool玩js的時候,發現乙個挺有意思的事情,就是正規表示式真的好奇怪。。。最近在玩h5,然後不太清楚正規表示式的用法,看mnd看不太懂,然後其他**五花八門的回答,看得我有點無奈哈哈。
然後勉強靠實驗把這個回文演算法寫出來,感覺怪怪的,用了乙個位或運算子」|「,我自己都佛了,哈哈!
因為題目要求忽略標點符號,忽略大小寫,忽略空格,所以我就亂糟糟寫成這樣,雖然確實達到要求了,不過著實不怎麼樣,如果有會的兄得路過,麻煩提點下我啊!!
演算法小練 驗證回文串
title 演算法小練 驗證回文串 categories 給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 1 輸入 a man,a plan,a canal panama 輸出 true 示例 2 輸入 race a ...
javascript劍指offer程式設計練習 4
題目描述 從上往下列印出二叉樹的每個節點,同層節點從左至右列印。function treenode x function printfromtoptobottom root let queue queue.push root let result while queue.length if node...
胖虎的演算法初練三之 回文數
判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true 示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10 輸出 false 解釋 從右向左...