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

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

ਹੋਰ ਪੜ੍ਹੋ

ਬੇਸ -2 ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਬਦਲੋ

ਸਮੱਸਿਆ ਸਟੇਟਮੈਂਟ ਨੂੰ ਬੇਸ -2 ਵਿੱਚ ਬਦਲੋ ਲੀਟਕੋਡ ਹੱਲ - ਇੱਕ ਪੂਰਨ ਅੰਕ n ਦਿੱਤੇ ਗਏ, ਇੱਕ ਬਾਈਨਰੀ ਸਤਰ ਵਾਪਸ ਕਰੋ ਜੋ ਅਧਾਰ -2 ਵਿੱਚ ਇਸਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ ਵਾਪਸ ਕੀਤੀ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਲੀਡਿੰਗ ਜ਼ੀਰੋ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ ਜਦੋਂ ਤੱਕ ਸਤਰ "0″ ਨਾ ਹੋਵੇ। ਇੰਪੁੱਟ: n = 2 ਆਉਟਪੁੱਟ: "110" ਵਿਆਖਿਆ: (-2)2 + (-2)1 = 2 ਵਿਆਖਿਆ ਤਰਕ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਹੋਮ ਲੀਟਕੋਡ ਹੱਲ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਘੱਟੋ-ਘੱਟ ਜੰਪ

ਸਮੱਸਿਆ ਬਿਆਨ ਘਰ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਘੱਟੋ-ਘੱਟ ਜੰਪਸ ਲੀਟਕੋਡ ਹੱਲ ਕਹਿੰਦਾ ਹੈ - ਇੱਕ ਖਾਸ ਬੱਗ ਦਾ ਘਰ x ਸਥਿਤੀ x 'ਤੇ x-ਧੁਰੇ 'ਤੇ ਹੁੰਦਾ ਹੈ। ਸਥਿਤੀ 0 ਤੋਂ ਉੱਥੇ ਪਹੁੰਚਣ ਵਿੱਚ ਉਹਨਾਂ ਦੀ ਮਦਦ ਕਰੋ। ਬੱਗ ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਯਮਾਂ ਅਨੁਸਾਰ ਛਾਲ ਮਾਰਦਾ ਹੈ: ਇਹ ਬਿਲਕੁਲ ਇੱਕ ਪੁਜ਼ੀਸ਼ਨ ਅੱਗੇ (ਸੱਜੇ ਪਾਸੇ) ਛਾਲ ਮਾਰ ਸਕਦਾ ਹੈ। ਇਹ ਬਿਲਕੁਲ ਬੀ ਪੁਜ਼ੀਸ਼ਨਾਂ ਪਿੱਛੇ ਛਾਲ ਮਾਰ ਸਕਦਾ ਹੈ (…

ਹੋਰ ਪੜ੍ਹੋ

ਪਾਲੀਂਡਰੋਮ ਲਿੰਕਡ ਸੂਚੀ ਲੀਟਕੋਡ ਹੱਲ

“ਪਾਲੀਂਡਰੋਮ ਲਿੰਕਡ ਲਿਸਟ” ਦੀ ਸਮੱਸਿਆ ਵਿਚ, ਸਾਨੂੰ ਇਹ ਜਾਂਚਣਾ ਹੈ ਕਿ ਦਿੱਤੀ ਗਈ ਇਕੋ ਅੰਕ ਨਾਲ ਜੁੜੀ ਸੂਚੀ ਇਕ ਪਾਲੀਂਡਰੋਮ ਹੈ ਜਾਂ ਨਹੀਂ. ਉਦਾਹਰਣ ਸੂਚੀ = {1 -> 2 -> 3 -> 2 -> 1} ਸਹੀ ਵਿਆਖਿਆ # 1: ਸੂਚੀ ਪੈਲਿੰਡਰੋਮ ਹੈ ਕਿਉਂਕਿ ਸ਼ੁਰੂਆਤ ਤੋਂ ਸਾਰੇ ਤੱਤ ਇਹ ਹਨ…

ਹੋਰ ਪੜ੍ਹੋ

ਗੈਰ ਨਿਰੰਤਰ ਤੱਤਾਂ ਦੇ ਵੱਧ ਤੋਂ ਵੱਧ ਜੋੜ

ਸਮੱਸਿਆ ਦੇ ਬਿਆਨ "ਗੈਰ-ਨਿਰੰਤਰ ਤੱਤਾਂ ਦਾ ਵੱਧ ਤੋਂ ਵੱਧ ਜੋੜ" ਦਿੱਤੇ ਗਏ ਐਰੇ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਗੈਰ-ਲਗਾਤਾਰ ਤੱਤਾਂ ਦਾ ਜੋੜ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਤੁਸੀਂ ਤੁਰੰਤ ਗੁਆਂ neighborੀ ਨੰਬਰ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰ ਸਕਦੇ. ਉਦਾਹਰਣ ਦੇ ਲਈ [1,3,5,6,7,8,] ਇੱਥੇ 1, 3 ਨੇੜਲੇ ਹਨ ਤਾਂ ਜੋ ਅਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਸ਼ਾਮਲ ਨਾ ਕਰ ਸਕੀਏ, ਅਤੇ 6, 8 ਨਾਲ ਲੱਗਦੇ ਨਹੀਂ ਇਸ ਲਈ ਅਸੀਂ…

ਹੋਰ ਪੜ੍ਹੋ

ਵੇਖੋ ਕਿ ਕੀ ਸਟ੍ਰਿੰਗਜ਼ ਦੀ ਲਿੰਕਡ ਲਿਸਟ ਪਲੈੰਡਰੋਮ ਬਣਾਉਂਦੀ ਹੈ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ "ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਸਤਰਾਂ ਦੀ ਇੱਕ ਲਿੰਕਡ ਸੂਚੀ ਇੱਕ Palindrome ਬਣਦੀ ਹੈ" ਸਮੱਸਿਆ ਵਿੱਚ ਅਸੀਂ ਇੱਕ ਲਿੰਕਿੰਗ ਸੂਚੀ ਹੈਂਡਲਿੰਗ ਸਟਰਿੰਗ ਡੇਟਾ ਦਿੱਤਾ ਹੈ. ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ ਕਿ ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਡੇਟਾ ਇੱਕ ਪਾਲੀਂਡ੍ਰੋਮ ਬਣਾਉਂਦਾ ਹੈ ਜਾਂ ਨਹੀਂ. ਉਦਾਹਰਣ ਬਾ-> c-> d-> ca-> ਬੀ 1 ਵਿਆਖਿਆ: ਉਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ ਅਸੀਂ ਦੇਖ ਸਕਦੇ ਹਾਂ ਕਿ…

ਹੋਰ ਪੜ੍ਹੋ

Translate »