ਇੱਕ ਚਿੱਤਰ ਲੀਟਕੋਡ ਹੱਲ ਨੂੰ ਫਲਿੱਪ ਕਰਨਾ

ਸਮੱਸਿਆ ਬਿਆਨ ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਫਲਿੱਪਿੰਗ ਲੀਟਕੋਡ ਹੱਲ - ਸਾਨੂੰ ਆਕਾਰ n ਦਾ ਇੱਕ ਮੈਟਰਿਕਸ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਸਾਨੂੰ 2 ਕੰਮ ਕਰਨ ਦੀ ਲੋੜ ਹੈ- ਚਿੱਤਰ ਨੂੰ ਖਿਤਿਜੀ ਤੌਰ 'ਤੇ ਫਲਿਪ ਕਰੋ: ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਦਿੱਤੇ ਗਏ ਮੈਟ੍ਰਿਕਸ ਦੀ ਹਰ ਕਤਾਰ ਚਿੱਤਰ ਨੂੰ ਉਲਟਾ ਕੇ ਉਲਟਾ ਹੈ: ਸਾਰੇ 0 ਤੋਂ 1 ਤੱਕ ਬਣਾਉ ਅਤੇ ਇਸ ਦੇ ਉਲਟ ਨਤੀਜਾ ਵਾਪਸ ਕਰੋ ...

ਹੋਰ ਪੜ੍ਹੋ

ਐਰੇ ਲੀਟਕੋਡ ਹੱਲ ਦਾ ਸੰਯੋਜਨ

ਸਮੱਸਿਆ ਬਿਆਨ : ਐਰੇ ਲੀਟਕੋਡ ਹੱਲ ਦਾ ਸੰਯੋਜਨ - ਲੰਬਾਈ n ਦੇ ਇੱਕ ਪੂਰਨ ਅੰਕ ਐਰੇ ਸੰਖਿਆਵਾਂ ਦੇ ਮੱਦੇਨਜ਼ਰ, ਤੁਸੀਂ ਲੰਬਾਈ 2n ਦੀ ਇੱਕ ਐਰੇ ਜਵਾਬ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜਿੱਥੇ ans[i] == nums[i] ਅਤੇ ans[i + n] == nums[i] i] 0 <= i < n (0-ਇੰਡੈਕਸਡ) ਲਈ। ਖਾਸ ਤੌਰ 'ਤੇ, ਉੱਤਰ ਦੋ ਸੰਖਿਆਵਾਂ ਐਰੇ ਦਾ ਜੋੜ ਹੈ। ਐਰੇ ਜਵਾਬ ਵਾਪਸ ਕਰੋ। ਉਦਾਹਰਨ: ਉਦਾਹਰਨ 1 ਇੰਪੁੱਟ: ਸੰਖਿਆ = [1,2,1] ਆਉਟਪੁੱਟ: [1,2,1,1,2,1] ਵਿਆਖਿਆ: ਐਰੇ …

ਹੋਰ ਪੜ੍ਹੋ

ਫਿਬੋਨਾਚੀ ਨੰਬਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਫਿਬੋਨਾਚੀ ਨੰਬਰ ਲੀਟਕੋਡ ਹੱਲ - “ਫਾਈਬੋਨਾਚੀ ਨੰਬਰ” ਦੱਸਦਾ ਹੈ ਕਿ ਫਿਬੋਨਾਚੀ ਨੰਬਰ, ਆਮ ਤੌਰ 'ਤੇ F(n) ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ, ਇੱਕ ਕ੍ਰਮ ਬਣਾਉਂਦੇ ਹਨ, ਜਿਸ ਨੂੰ ਫਿਬੋਨਾਚੀ ਕ੍ਰਮ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹਰੇਕ ਨੰਬਰ 0 ਅਤੇ 1 ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਦੋ ਪਿਛਲੇ ਨੰਬਰਾਂ ਦਾ ਜੋੜ ਹੁੰਦਾ ਹੈ। ਭਾਵ, F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …

ਹੋਰ ਪੜ੍ਹੋ

ਸਭ ਤੋਂ ਲੰਬਾ ਆਮ ਪ੍ਰੀਫਿਕਸ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਸਭ ਤੋਂ ਲੰਬਾ ਸਾਂਝਾ ਅਗੇਤਰ ਲੀਟਕੋਡ ਹੱਲ – “ਲੰਬਾ ਸਾਂਝਾ ਅਗੇਤਰ” ਦੱਸਦਾ ਹੈ ਕਿ ਸਤਰ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਗਈ ਹੈ। ਸਾਨੂੰ ਇਹਨਾਂ ਸਤਰਾਂ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਲੰਬਾ ਸਾਂਝਾ ਅਗੇਤਰ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ। ਜੇਕਰ ਕੋਈ ਅਗੇਤਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਖਾਲੀ ਸਤਰ ਵਾਪਸ ਕਰੋ। ਉਦਾਹਰਨ: ਇਨਪੁਟ: strs = [“ਫੁੱਲ”,”flow”,”flight”] ਆਉਟਪੁੱਟ: “fl” ਵਿਆਖਿਆ: “fl” ਸਭ ਤੋਂ ਲੰਬਾ ਹੈ …

ਹੋਰ ਪੜ੍ਹੋ

ਐਲੀਮੈਂਟਸ ਲੀਟਕੋਡ ਹੱਲ ਨੂੰ ਵਧਾਉਣ ਦੇ ਵਿਚਕਾਰ ਵੱਧ ਤੋਂ ਵੱਧ ਅੰਤਰ

ਲੀਟਕੋਡ ਹੱਲ ਵਧਾਉਣ ਵਾਲੇ ਐਲੀਮੈਂਟਸ ਵਿਚਕਾਰ ਵੱਧ ਤੋਂ ਵੱਧ ਅੰਤਰ ਸਮੱਸਿਆ ਬਿਆਨ – ਆਕਾਰ n ਦੇ ਇੱਕ 0-ਇੰਡੈਕਸ ਕੀਤੇ ਪੂਰਨ ਅੰਕ ਐਰੇ ਸੰਖਿਆਵਾਂ ਨੂੰ ਦਿੱਤੇ ਗਏ, ਸੰਖਿਆਵਾਂ[i] ਅਤੇ ਸੰਖਿਆਵਾਂ[j] (ਜਿਵੇਂ ਕਿ, nums[j] – nums[i]), ਵਿਚਕਾਰ ਵੱਧ ਤੋਂ ਵੱਧ ਅੰਤਰ ਲੱਭੋ। ਜਿਵੇਂ ਕਿ 0 <= i < j < n ਅਤੇ nums[i] < nums[j]। ਵੱਧ ਤੋਂ ਵੱਧ ਅੰਤਰ ਵਾਪਸ ਕਰੋ। ਜੇਕਰ ਅਜਿਹਾ ਕੋਈ i ਅਤੇ j ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ -1 ਵਾਪਸ ਕਰੋ। ਉਦਾਹਰਨਾਂ ਅਤੇ ਵਿਆਖਿਆਵਾਂ ਉਦਾਹਰਨ 1: ਇੰਪੁੱਟ: ਸੰਖਿਆ = [7,1,5,4] ਆਉਟਪੁੱਟ: 4 ਵਿਆਖਿਆ: ਵੱਧ ਤੋਂ ਵੱਧ ਅੰਤਰ ਹੁੰਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਵੈਧ Palindrome II Leetcode ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਵੈਲੀਡ ਪੈਲਿੰਡਰੋਮ II ਲੀਟਕੋਡ ਹੱਲ – “ਵੈਧ ਪੈਲਿੰਡਰੋਮ II” ਦੱਸਦਾ ਹੈ ਕਿ ਸਟ੍ਰਿੰਗ s ਨੂੰ ਦਿੱਤੇ ਗਏ, ਸਾਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਇੱਕ ਅੱਖਰ ਨੂੰ ਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ ਜੇਕਰ s ਇੱਕ ਪੈਲਿਨਡਰੋਮ ਸਤਰ ਹੋ ਸਕਦਾ ਹੈ ਤਾਂ ਸਾਨੂੰ ਸਹੀ ਵਾਪਸ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਉਦਾਹਰਨ: ਇੰਪੁੱਟ: s = ”aba” ਆਉਟਪੁੱਟ: ਸਹੀ ਵਿਆਖਿਆ: ਇੰਪੁੱਟ ਸਟ੍ਰਿੰਗ ਪਹਿਲਾਂ ਹੀ ਪੈਲੀਂਡਰੋਮ ਹੈ, ਇਸਲਈ ਇੱਥੇ…

ਹੋਰ ਪੜ੍ਹੋ

ਇੱਕ ਸਤਰ III ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਸ਼ਬਦਾਂ ਨੂੰ ਉਲਟਾਓ

ਸਮੱਸਿਆ ਬਿਆਨ ਸਟ੍ਰਿੰਗ III ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਸ਼ਬਦ ਉਲਟਾਓ - ਸਾਨੂੰ ਇੱਕ ਸਤਰ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਇੱਕ ਵਾਕ ਦੇ ਅੰਦਰ ਹਰੇਕ ਸ਼ਬਦ ਵਿੱਚ ਅੱਖਰਾਂ ਦੇ ਕ੍ਰਮ ਨੂੰ ਉਲਟਾਉਣ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਕਿ ਅਜੇ ਵੀ ਖਾਲੀ ਥਾਂ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਸ਼ਬਦ ਕ੍ਰਮ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਉਦਾਹਰਨਾਂ ਅਤੇ ਵਿਆਖਿਆਵਾਂ ਉਦਾਹਰਨ 1: ਇਨਪੁਟ: s = "ਆਓ ਲੀਟਕੋਡ ਲੈਂਦੇ ਹਾਂ ...

ਹੋਰ ਪੜ੍ਹੋ

ਕ੍ਰਮਬੱਧ ਸੂਚੀ ਲੀਟਕੋਡ ਹੱਲ ਤੋਂ ਡੁਪਲੀਕੇਟ ਹਟਾਓ

ਸਮੱਸਿਆ ਬਿਆਨ ਕ੍ਰਮਬੱਧ ਸੂਚੀ ਤੋਂ ਡੁਪਲੀਕੇਟਸ ਨੂੰ ਹਟਾਓ ਲੀਟਕੋਡ ਹੱਲ - ਸਾਨੂੰ ਇੱਕ ਲੜੀਬੱਧ ਲਿੰਕਡ ਸੂਚੀ ਦਾ ਸਿਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਸਾਨੂੰ ਸਾਰੇ ਡੁਪਲੀਕੇਟਸ ਨੂੰ ਮਿਟਾਉਣ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਹਰੇਕ ਤੱਤ ਸਿਰਫ ਇੱਕ ਵਾਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਅਤੇ ਨਾਲ ਹੀ ਲੜੀਬੱਧ ਲਿੰਕ ਕੀਤੀ ਸੂਚੀ ਨੂੰ ਵਾਪਸ ਕਰ ਦਿੰਦਾ ਹੈ। ਉਦਾਹਰਨਾਂ ਅਤੇ ਵਿਆਖਿਆਵਾਂ ਉਦਾਹਰਨ 1: ਇੰਪੁੱਟ: ਸਿਰ…

ਹੋਰ ਪੜ੍ਹੋ

ਵੈਧ ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਵੈਧ ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਹੱਲ – “ਵੈਧ ਬਰੈਕਟਸ” ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ '(', ')', '{', '}', '[' ਅਤੇ ']' ਅੱਖਰਾਂ ਵਾਲੀ ਸਤਰ ਦਿੱਤੀ ਗਈ ਹੈ। ਸਾਨੂੰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਕਿ ਕੀ ਇਨਪੁਟ ਸਤਰ ਇੱਕ ਵੈਧ ਸਤਰ ਹੈ ਜਾਂ ਨਹੀਂ। ਇੱਕ ਸਟ੍ਰਿੰਗ ਨੂੰ ਇੱਕ ਵੈਧ ਸਤਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਖੁੱਲੇ ਬਰੈਕਟ ਬੰਦ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ...

ਹੋਰ ਪੜ੍ਹੋ

ਫੁੱਲ ਲੀਟਕੋਡ ਹੱਲ ਰੱਖ ਸਕਦੇ ਹਨ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਫੁੱਲਾਂ ਨੂੰ ਰੱਖ ਸਕਦਾ ਹੈ ਲੀਟਕੋਡ ਹੱਲ - ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਲੰਮਾ ਫਲਾਵਰ ਬੈੱਡ ਹੈ ਜਿਸ ਵਿੱਚ ਕੁਝ ਪਲਾਟ ਲਗਾਏ ਗਏ ਹਨ, ਅਤੇ ਕੁਝ ਨਹੀਂ ਹਨ। ਹਾਲਾਂਕਿ, ਨਾਲ ਲੱਗਦੇ ਪਲਾਟਾਂ ਵਿੱਚ ਫੁੱਲ ਨਹੀਂ ਲਗਾਏ ਜਾ ਸਕਦੇ ਹਨ। 0 ਅਤੇ 1 ਵਾਲੇ ਇੱਕ ਪੂਰਨ ਅੰਕ ਐਰੇ ਫਲਾਵਰਬੈੱਡ ਦਿੱਤੇ ਗਏ ਹਨ, ਜਿੱਥੇ 0 ਦਾ ਮਤਲਬ ਖਾਲੀ ਹੈ ਅਤੇ 1 ਦਾ ਮਤਲਬ ਖਾਲੀ ਨਹੀਂ ਹੈ, ਅਤੇ ਇੱਕ ਪੂਰਨ ਅੰਕ n, ਜੇਕਰ n ਵਿੱਚ ਨਵੇਂ ਫੁੱਲ ਲਗਾਏ ਜਾ ਸਕਦੇ ਹਨ ਤਾਂ ਵਾਪਸ ਜਾਓ।

ਹੋਰ ਪੜ੍ਹੋ

Translate »