ਟ੍ਰੈਪਿੰਗ ਰੇਨ ਵਾਟਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਦ ਟ੍ਰੈਪਿੰਗ ਰੇਨ ਵਾਟਰ ਲੀਟਕੋਡ ਹੱਲ – “ਟਰੈਪਿੰਗ ਰੇਨ ਵਾਟਰ” ਦੱਸਦਾ ਹੈ ਕਿ ਉਚਾਈ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਗਈ ਹੈ ਜੋ ਇੱਕ ਉਚਾਈ ਦੇ ਨਕਸ਼ੇ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜਿੱਥੇ ਹਰੇਕ ਪੱਟੀ ਦੀ ਚੌੜਾਈ 1 ਹੈ। ਸਾਨੂੰ ਮੀਂਹ ਤੋਂ ਬਾਅਦ ਫਸੇ ਪਾਣੀ ਦੀ ਮਾਤਰਾ ਦਾ ਪਤਾ ਲਗਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਉਦਾਹਰਨ: ਇੰਪੁੱਟ: ਉਚਾਈ = [0,1,0,2,1,0,1,3,2,1,2,1] ਆਉਟਪੁੱਟ: 6 ਵਿਆਖਿਆ: ਜਾਂਚ ਕਰੋ ...

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਇੱਕ ਸਟ੍ਰਿੰਗ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਪਹਿਲਾ ਵਿਲੱਖਣ ਅੱਖਰ

ਸਮੱਸਿਆ ਬਿਆਨ ਸਟ੍ਰਿੰਗ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਪਹਿਲਾ ਵਿਲੱਖਣ ਅੱਖਰ - ਇੱਕ ਸਟ੍ਰਿੰਗ s ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਇਸ ਵਿੱਚ ਪਹਿਲਾ ਗੈਰ-ਦੁਹਰਾਉਣ ਵਾਲਾ ਅੱਖਰ ਲੱਭੋ ਅਤੇ ਇਸਦਾ ਸੂਚਕਾਂਕ ਵਾਪਸ ਕਰੋ। ਜੇਕਰ ਇਹ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ -1 ਵਾਪਸ ਕਰੋ। ਉਦਾਹਰਨ ਟੈਸਟ ਕੇਸ 1: ਇਨਪੁਟ: s = "ਲੀਟਕੋਡ" ਆਉਟਪੁੱਟ: 0 ਟੈਸਟ ਕੇਸ 2: ਇਨਪੁਟ: s = "aabb" ਆਉਟਪੁੱਟ: -1 ਵਿਆਖਿਆ …

ਹੋਰ ਪੜ੍ਹੋ

ਬਾਈਨਰੀ ਟ੍ਰੀ ਜ਼ਿਗਜ਼ੈਗ ਲੈਵਲ ਆਰਡਰ ਟ੍ਰੈਵਰਸਲ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਬਾਈਨਰੀ ਟ੍ਰੀ ਜ਼ਿਗਜ਼ੈਗ ਲੈਵਲ ਆਰਡਰ ਟਰਾਵਰਸਲ ਲੀਟਕੋਡ ਹੱਲ - ਇੱਕ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੀ ਜੜ੍ਹ ਨੂੰ ਵੇਖਦੇ ਹੋਏ, ਇਸਦੇ ਨੋਡਸ ਦੇ ਮੁੱਲਾਂ ਦੇ ਜ਼ਿਗਜ਼ੈਗ ਲੈਵਲ ਆਰਡਰ ਟਰਾਵਰਸਲ ਨੂੰ ਵਾਪਸ ਕਰੋ। (ਭਾਵ, ਖੱਬੇ ਤੋਂ ਸੱਜੇ, ਫਿਰ ਅਗਲੇ ਪੱਧਰ ਲਈ ਸੱਜੇ ਤੋਂ ਖੱਬੇ ਅਤੇ ਵਿਚਕਾਰ ਵਿਕਲਪਿਕ)। ਇੰਪੁੱਟ: ਰੂਟ = [3,9,20,null,null,15,7] ਆਉਟਪੁੱਟ: [[3],[20,9],[15,7]] ਵਿਆਖਿਆ ਅਸੀਂ…

ਹੋਰ ਪੜ੍ਹੋ

ਸਵੈ ਲੀਟਕੋਡ ਹੱਲ ਨੂੰ ਛੱਡ ਕੇ ਐਰੇ ਦਾ ਉਤਪਾਦ

ਸਵੈ ਲੀਟਕੋਡ ਹੱਲ ਨੂੰ ਛੱਡ ਕੇ ਐਰੇ ਦਾ ਸਮੱਸਿਆ ਬਿਆਨ ਉਤਪਾਦ - ਇੱਕ ਪੂਰਨ ਅੰਕ ਐਰੇ ਨੰਬਰ ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਇੱਕ ਐਰੇ ਜਵਾਬ ਦਿਓ ਜਿਵੇਂ ਕਿ ਉੱਤਰ[i] ਅੰਕਾਂ[i] ਨੂੰ ਛੱਡ ਕੇ ਅੰਕਾਂ ਦੇ ਸਾਰੇ ਤੱਤਾਂ ਦੇ ਗੁਣਨਫਲ ਦੇ ਬਰਾਬਰ ਹੈ। ਅੰਕਾਂ ਦੇ ਕਿਸੇ ਵੀ ਅਗੇਤਰ ਜਾਂ ਪਿਛੇਤਰ ਦਾ ਗੁਣਨਫਲ 32-ਬਿੱਟ ਪੂਰਨ ਅੰਕ ਵਿੱਚ ਫਿੱਟ ਹੋਣ ਦੀ ਗਰੰਟੀ ਹੈ। ਤੁਹਾਨੂੰ ਇੱਕ ਐਲਗੋਰਿਦਮ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ O(n) ਸਮੇਂ ਵਿੱਚ ਚੱਲਦਾ ਹੈ ਅਤੇ ਵੰਡ ਦੀ ਵਰਤੋਂ ਕੀਤੇ ਬਿਨਾਂ ...

ਹੋਰ ਪੜ੍ਹੋ

ਚਿੱਤਰ ਨੂੰ ਘੁੰਮਾਓ LeetCode ਹੱਲ

ਪ੍ਰੋਬਲਮ ਸਟੇਟਮੈਂਟ ਰੋਟੇਟ ਇਮੇਜ ਲੀਟਕੋਡ ਹੱਲ – ਤੁਹਾਨੂੰ ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਇੱਕ nxn 2D ਮੈਟਰਿਕਸ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਚਿੱਤਰ ਨੂੰ 90 ਡਿਗਰੀ (ਘੜੀ ਦੀ ਦਿਸ਼ਾ ਵਿੱਚ) ਘੁੰਮਾਓ। ਤੁਹਾਨੂੰ ਚਿੱਤਰ ਨੂੰ ਜਗ੍ਹਾ-ਜਗ੍ਹਾ ਘੁੰਮਾਉਣਾ ਹੋਵੇਗਾ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਸਿੱਧੇ ਇੰਪੁੱਟ 2D ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਸੋਧਣਾ ਪਵੇਗਾ। ਕੋਈ ਹੋਰ 2D ਮੈਟ੍ਰਿਕਸ ਨਿਰਧਾਰਤ ਨਾ ਕਰੋ ਅਤੇ ਰੋਟੇਸ਼ਨ ਨਾ ਕਰੋ। ਉਦਾਹਰਨ ਟੈਸਟ ਕੇਸ 1: ਇਨਪੁਟ: …

ਹੋਰ ਪੜ੍ਹੋ

ਸਟਾਕ ਲੀਟਕੋਡ ਹੱਲ ਖਰੀਦਣ ਅਤੇ ਵੇਚਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਸਮਾਂ

ਸਮੱਸਿਆ ਬਿਆਨ ਸਟਾਕ ਨੂੰ ਖਰੀਦਣ ਅਤੇ ਵੇਚਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਸਮਾਂ ਲੀਟਕੋਡ ਹੱਲ - "ਸਟਾਕ ਖਰੀਦਣ ਅਤੇ ਵੇਚਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਸਮਾਂ" ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਕੀਮਤਾਂ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਜਿੱਥੇ ਕੀਮਤਾਂ [i] ਇੱਕ ਦਿਨ 'ਤੇ ਦਿੱਤੇ ਗਏ ਸਟਾਕ ਦੀ ਕੀਮਤ ਹੁੰਦੀ ਹੈ। ਤੁਸੀਂ ਚੁਣ ਕੇ ਆਪਣੇ ਲਾਭ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ...

ਹੋਰ ਪੜ੍ਹੋ

ਟਾਪੂਆਂ ਦੀ ਸੰਖਿਆ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਆਈਲੈਂਡਜ਼ ਦੀ ਸੰਖਿਆ ਲੀਟਕੋਡ ਹੱਲ – “ਟਾਪੂਆਂ ਦੀ ਸੰਖਿਆ” ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇੱਕ mxn 2D ਬਾਈਨਰੀ ਗਰਿੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ ਜੋ '1' (ਭੂਮੀ) ਅਤੇ '0' (ਪਾਣੀ) ਦਾ ਨਕਸ਼ਾ ਦਰਸਾਉਂਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਟਾਪੂਆਂ ਦੀ ਸੰਖਿਆ ਵਾਪਸ ਕਰਨੀ ਪਵੇਗੀ। ਇੱਕ ਟਾਪੂ ਪਾਣੀ ਨਾਲ ਘਿਰਿਆ ਹੋਇਆ ਹੈ ਅਤੇ…

ਹੋਰ ਪੜ੍ਹੋ

ਅੰਤਰਾਲ ਲੀਟਕੋਡ ਹੱਲ ਸ਼ਾਮਲ ਕਰੋ

ਸਮੱਸਿਆ ਦਾਖਲ ਅੰਤਰਾਲ ਲੀਟਕੋਡ ਹੱਲ ਸਾਨੂੰ ਕੁਝ ਅੰਤਰਾਲਾਂ ਅਤੇ ਇੱਕ ਵੱਖਰੇ ਅੰਤਰਾਲ ਦੀ ਸੂਚੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਫਿਰ ਸਾਨੂੰ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਇਸ ਨਵੇਂ ਅੰਤਰਾਲ ਨੂੰ ਅੰਤਰਾਲਾਂ ਦੀ ਸੂਚੀ ਵਿਚ ਸ਼ਾਮਲ ਕਰੋ. ਇਸ ਲਈ, ਨਵਾਂ ਅੰਤਰਾਲ ਅੰਤਰਾਲਾਂ ਨਾਲ ਇੰਟਰਸੈਕਟ ਕਰ ਰਿਹਾ ਹੈ ਜੋ ਪਹਿਲਾਂ ਹੀ ਸੂਚੀ ਵਿੱਚ ਹਨ, ਜਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ…

ਹੋਰ ਪੜ੍ਹੋ

ਸ਼ਬਦ ਦੀ ਖੋਜ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਇੱਕ ਐਮਐਕਸਐਨ ਬੋਰਡ ਅਤੇ ਇੱਕ ਸ਼ਬਦ ਦਿੱਤਾ, ਇਹ ਪਤਾ ਲਗਾਓ ਕਿ ਕੀ ਗਰਿੱਡ ਵਿੱਚ ਸ਼ਬਦ ਮੌਜੂਦ ਹੈ. ਇਹ ਸ਼ਬਦ ਕ੍ਰਮਵਾਰ ਨਾਲ ਲੱਗਦੇ ਸੈੱਲਾਂ ਦੇ ਅੱਖਰਾਂ ਤੋਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿੱਥੇ “ਆਸ ਪਾਸ” ਸੈੱਲ ਖਿਤਿਜੀ ਜਾਂ ਲੰਬਕਾਰੀ ਗੁਆਂ .ੀ ਹੁੰਦੇ ਹਨ. ਇੱਕੋ ਲੈਟਰ ਸੈੱਲ ਨੂੰ ਇਕ ਤੋਂ ਵੱਧ ਵਾਰ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ. ਉਦਾਹਰਣ ...

ਹੋਰ ਪੜ੍ਹੋ

Translate »