摘要:題目鏈接題目分析稱一個(gè)字符串中,互換第奇數(shù)位或偶數(shù)位形成的新單詞與原單詞為特殊相等。思路先把字符串分割成數(shù)組,把第偶數(shù)個(gè)字符和第奇數(shù)個(gè)字符分別存放。接下來(lái)用分隔符拼接這兩個(gè)數(shù)組。把拼接后的字符串作為鍵存入數(shù)組中。
D46 893. Groups of Special-Equivalent Strings 題目鏈接
893. Groups of Special-Equivalent Strings
題目分析稱一個(gè)字符串中,互換第奇數(shù)位(或偶數(shù)位)形成的新單詞與原單詞為特殊相等。
給定一個(gè)字符串?dāng)?shù)組A,計(jì)算該數(shù)組中有多少個(gè)獨(dú)立的特殊相等詞。
例如,單詞abcd和cbad 為特殊相等詞。也與adcb和cdab特殊相等。
思路先把字符串分割成數(shù)組,把第偶數(shù)個(gè)字符和第奇數(shù)個(gè)字符分別存放。
再對(duì)偶數(shù)字符數(shù)組和奇數(shù)字符數(shù)組進(jìn)行排序。
接下來(lái)用分隔符拼接這兩個(gè)數(shù)組。使得對(duì)任何一個(gè)特殊相等的詞都有同一個(gè)值。把拼接后的字符串作為鍵存入數(shù)組中。(作為值存進(jìn)去的話需要去重)
計(jì)算數(shù)組中的元素個(gè)數(shù)即可。
最終代碼$char){ if($key%2==0){ $odd[] = $char; } else{ $even[] = $char; } } sort($odd); sort($even); $words[implode("",$odd)."/".implode("",$even)] = true; } return count($words); } }
若覺(jué)得本文章對(duì)你有用,歡迎用[愛(ài)發(fā)電](https://afdian.net/@skys215)資助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/31345.html
摘要:題目鏈接題目分析相加給定的兩個(gè)數(shù),但不能使用或運(yùn)算符。思路可以用二進(jìn)制的與運(yùn)算完成。最終代碼若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。 D84 371. Sum of Two Integers 題目鏈接 371. Sum of Two Integers 題目分析 相加給定的兩個(gè)數(shù),但不能使用+或-運(yùn)算符。 思路 可以用二進(jìn)制的與運(yùn)算完成。此處用array_sum完成。 最終代碼
摘要:題目鏈接題目分析返回給定兩個(gè)數(shù)組的交集。思路這既然不是自己實(shí)現(xiàn)的話,直接用就完事了。最終代碼若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。 D72 349. Intersection of Two Arrays 題目鏈接 349. Intersection of Two Arrays 題目分析 返回給定兩個(gè)數(shù)組的交集。 思路 這既然不是自己實(shí)現(xiàn)的話,直接用array_intersect就完事...
摘要:題目鏈接題目分析給定一個(gè)三維數(shù)組,返回所行程柱狀體的表面積。思路三維數(shù)組中,的值表示在該點(diǎn)上柱狀體的高度。當(dāng)相鄰位置有方塊時(shí),需要減去相應(yīng)表面積。但只減去兩個(gè)柱體中,較矮的柱體的高度。要記住,在兩個(gè)方向上都需要做該判斷。 D65 892. Surface Area of 3D Shapes 題目鏈接 892. Surface Area of 3D Shapes 題目分析 給定一個(gè)三維數(shù)...
摘要:題目鏈接題目分析返回每一層的平均值。思路和前一篇相似。先保存每一層的值,再逐層計(jì)算平均值即可。最終代碼若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。 D56 637. Average of Levels in Binary Tree 題目鏈接 637. Average of Levels in Binary Tree 題目分析 返回每一層的平均值。 思路 和前一篇相似。先保存每一層的值,再逐...
摘要:題目鏈接題目分析對(duì)給定范圍內(nèi)的每個(gè)整數(shù),返回其二進(jìn)制形式下,數(shù)字出現(xiàn)的次數(shù)為質(zhì)數(shù)的次數(shù)。思路由于題目固定了范圍為,次方為千萬(wàn)。即最多只會(huì)出現(xiàn)次。存在則符合題目要求的數(shù)字,否則不計(jì)入該數(shù)字。最終代碼若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。 D57 762. Prime Number of Set Bits in Binary Representation 題目鏈接 762. Prime ...
閱讀 3808·2021-11-12 10:34
閱讀 2823·2021-09-22 15:14
閱讀 790·2019-08-30 15:53
閱讀 3207·2019-08-30 12:53
閱讀 1293·2019-08-29 18:32
閱讀 2772·2019-08-29 16:41
閱讀 1070·2019-08-26 13:40
閱讀 1813·2019-08-23 18:07