摘要:題目鏈接題目分析題目要求把一個只有和的二維數(shù)組中的和取反變?yōu)楹?。輸入是一個二維數(shù)組,那么我們需要先降為一維。接下來需要完成替換。因為他是先完成第一個替換對,再重新遍歷字符串替換第二個替換對的。這樣就完成了每一行的處理。
832. Flipping an Image 題目鏈接
832. Flipping an Image
題目分析題目要求把一個只有0和1的二維數(shù)組中的0和1取反變?yōu)?和0。即1變0,0變1。
且需要把每行數(shù)據(jù)倒序過來。
思路今天我嘗試換一種方法描述思路。
輸入是一個二維數(shù)組,那么我們需要先降為一維。這個可以用foreach完成。
接下來需要完成替換。我本來想用取反操作符完成的,但是如果開頭為1的話,需要補0。
我懶得補0,所以我用implode先轉(zhuǎn)換成字符串了。
str_replace(["0","1","2"],["2","0","1"],implode("",$row));
這里我先把0換成2,1換成0,再把2換成1的。
如果直接把0替換成1,1替換成0的話,最后會全0。因為他是先完成第一個替換對,再重新遍歷字符串替換第二個替換對的。
再用str_split把字符串變會數(shù)組。
最后,用array_reverse把數(shù)組順序倒轉(zhuǎn)過來即可。
當(dāng)然,也可以先用strrev先反轉(zhuǎn)字符串,再str_split。
這樣就完成了每一行的處理。
最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31039.html
LeetCode T832,F(xiàn)lipping an Image 給定一個二階矩陣,先做水平逆序,然后0,1替換。 比如: 輸入: [[1,1,0],[1,0,1],[0,0,0]] 輸出: [[1,0,0],[0,1,0],[1,1,1]] 解釋: 首先翻轉(zhuǎn)每一行: [[0,1,1],[1,0,1],[0,0,0]];然后反轉(zhuǎn)圖片: [[1,0,0],[0,1,0],[1,1,1]] ...
摘要:題目實際就是先把子數(shù)組倒序,再把和互換。通過按位異或運算,可以實現(xiàn)兩個值的交換,而不必使用臨時變量。例如交換兩個整數(shù),的值,可通過下列語句實現(xiàn)異或運算符的特點是數(shù)兩次異或同一個數(shù)仍然為原值 1.題目:Given a binary matrix A, we want to flip the image horizontally, then invert it, and return th...
摘要:題目實際就是先把子數(shù)組倒序,再把和互換。通過按位異或運算,可以實現(xiàn)兩個值的交換,而不必使用臨時變量。例如交換兩個整數(shù),的值,可通過下列語句實現(xiàn)異或運算符的特點是數(shù)兩次異或同一個數(shù)仍然為原值 1.題目:Given a binary matrix A, we want to flip the image horizontally, then invert it, and return th...
摘要:題目鏈接題目分析給定一個單詞數(shù)組和一個字符串,判斷給定的數(shù)組是否滿足給定字符串的順序。思路按給定字符串,替換成正常順序的單詞。再判斷之前和之后的數(shù)組是否相同。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D61 953. Verifying an Alien Dictionary 題目鏈接 953. Verifying an Alien Dictionary 題目分析 給定一個單詞...
摘要:題目鏈接題目分析給定一個到的數(shù)組,返回其中缺失的數(shù)字。思路用得出到的數(shù)字,再用和給定的數(shù)組計算差集。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D79 448. Find All Numbers Disappeared in an Array 題目鏈接 448. Find All Numbers Disappeared in an Array 題目分析 給定一個1到n的數(shù)組,返回...
閱讀 3451·2021-11-08 13:20
閱讀 3375·2021-09-30 09:48
閱讀 2579·2021-09-29 09:41
閱讀 601·2021-09-22 15:04
閱讀 2499·2021-08-23 09:44
閱讀 3689·2020-12-03 17:26
閱讀 1021·2019-08-30 14:10
閱讀 1575·2019-08-29 18:34