摘要:題目鏈接題目分析題目要求把一個(gè)只有和的二維數(shù)組中的和取反變?yōu)楹汀]斎胧且粋€(gè)二維數(shù)組,那么我們需要先降為一維。接下來需要完成替換。因?yàn)樗窍韧瓿傻谝粋€(gè)替換對,再重新遍歷字符串替換第二個(gè)替換對的。這樣就完成了每一行的處理。
832. Flipping an Image 題目鏈接
832. Flipping an Image
題目分析題目要求把一個(gè)只有0和1的二維數(shù)組中的0和1取反變?yōu)?和0。即1變0,0變1。
且需要把每行數(shù)據(jù)倒序過來。
思路今天我嘗試換一種方法描述思路。
輸入是一個(gè)二維數(shù)組,那么我們需要先降為一維。這個(gè)可以用foreach完成。
接下來需要完成替換。我本來想用取反操作符完成的,但是如果開頭為1的話,需要補(bǔ)0。
我懶得補(bǔ)0,所以我用implode先轉(zhuǎn)換成字符串了。
str_replace(["0","1","2"],["2","0","1"],implode("",$row));
這里我先把0換成2,1換成0,再把2換成1的。
如果直接把0替換成1,1替換成0的話,最后會(huì)全0。因?yàn)樗窍韧瓿傻谝粋€(gè)替換對,再重新遍歷字符串替換第二個(gè)替換對的。
再用str_split把字符串變會(huì)數(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://specialneedsforspecialkids.com/yun/31039.html
LeetCode T832,F(xiàn)lipping an Image 給定一個(gè)二階矩陣,先做水平逆序,然后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í)際就是先把子數(shù)組倒序,再把和互換。通過按位異或運(yùn)算,可以實(shí)現(xiàn)兩個(gè)值的交換,而不必使用臨時(shí)變量。例如交換兩個(gè)整數(shù),的值,可通過下列語句實(shí)現(xiàn)異或運(yùn)算符的特點(diǎn)是數(shù)兩次異或同一個(gè)數(shù)仍然為原值 1.題目:Given a binary matrix A, we want to flip the image horizontally, then invert it, and return th...
摘要:題目實(shí)際就是先把子數(shù)組倒序,再把和互換。通過按位異或運(yùn)算,可以實(shí)現(xiàn)兩個(gè)值的交換,而不必使用臨時(shí)變量。例如交換兩個(gè)整數(shù),的值,可通過下列語句實(shí)現(xiàn)異或運(yùn)算符的特點(diǎn)是數(shù)兩次異或同一個(gè)數(shù)仍然為原值 1.題目:Given a binary matrix A, we want to flip the image horizontally, then invert it, and return th...
摘要:題目鏈接題目分析給定一個(gè)單詞數(shù)組和一個(gè)字符串,判斷給定的數(shù)組是否滿足給定字符串的順序。思路按給定字符串,替換成正常順序的單詞。再判斷之前和之后的數(shù)組是否相同。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D61 953. Verifying an Alien Dictionary 題目鏈接 953. Verifying an Alien Dictionary 題目分析 給定一個(gè)單詞...
摘要:題目鏈接題目分析給定一個(gè)到的數(shù)組,返回其中缺失的數(shù)字。思路用得出到的數(shù)字,再用和給定的數(shù)組計(jì)算差集。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D79 448. Find All Numbers Disappeared in an Array 題目鏈接 448. Find All Numbers Disappeared in an Array 題目分析 給定一個(gè)1到n的數(shù)組,返回...
閱讀 3440·2021-11-08 13:20
閱讀 3367·2021-09-30 09:48
閱讀 2566·2021-09-29 09:41
閱讀 593·2021-09-22 15:04
閱讀 2473·2021-08-23 09:44
閱讀 3673·2020-12-03 17:26
閱讀 1010·2019-08-30 14:10
閱讀 1566·2019-08-29 18:34