ਵੈਧ ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਹੱਲ ਬਣਾਉਣ ਲਈ ਘੱਟੋ-ਘੱਟ ਹਟਾਓ

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

ਹੋਰ ਪੜ੍ਹੋ

ਲੀਟਕੋਡ ਹੱਲ ਦੁਹਰਾਉਣ ਵਾਲੇ ਅੱਖਰਾਂ ਦੇ ਬਿਨਾਂ ਸਭ ਤੋਂ ਲੰਬੀ ਸਬਸਟਰਿੰਗ

ਸਮੱਸਿਆ ਬਿਆਨ ਅੱਖਰਾਂ ਨੂੰ ਦੁਹਰਾਉਣ ਤੋਂ ਬਿਨਾਂ ਸਭ ਤੋਂ ਲੰਬੀ ਸਬਸਟਰਿੰਗ ਲੀਟਕੋਡ ਹੱਲ - ਦੱਸਦਾ ਹੈ ਕਿ ਸਤਰ s. ਸਾਨੂੰ ਅੱਖਰਾਂ ਨੂੰ ਦੁਹਰਾਏ ਬਿਨਾਂ ਸਭ ਤੋਂ ਲੰਬੀ ਸਬਸਟ੍ਰਿੰਗ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ। ਉਦਾਹਰਨ: ਇੰਪੁੱਟ: s = ”abcabcbb” ਆਉਟਪੁੱਟ: 3 ਵਿਆਖਿਆ: ਸਭ ਤੋਂ ਲੰਬੀ ਸਬਸਟਰਿੰਗ ਜਿਸ ਵਿੱਚ ਕੋਈ ਅੱਖਰ ਨਹੀਂ ਦੁਹਰਾਇਆ ਜਾ ਰਿਹਾ ਹੈ, ਲੰਬਾਈ 3 ਹੈ। ਸਤਰ ਹੈ: “abc”। ਇਨਪੁਟ: s = ”bbbbb” …

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਵੈਧ Palindrome II Leetcode ਹੱਲ

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਉਲਟਾ ਬਾਈਨਰੀ ਟ੍ਰੀ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ: ਇਨਵਰਟ ਬਾਈਨਰੀ ਟ੍ਰੀ ਲੀਟਕੋਡ ਹੱਲ - ਇਸ ਪ੍ਰਸ਼ਨ ਵਿੱਚ, ਕਿਸੇ ਵੀ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੀ ਜੜ੍ਹ ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਬਾਈਨਰੀ ਟ੍ਰੀ ਨੂੰ ਉਲਟਾਉਣ ਲਈ ਹੱਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਭਾਵ ਖੱਬਾ ਟ੍ਰੀ ਸਹੀ ਟ੍ਰੀ ਬਣ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਉਲਟ। ਵਿਆਖਿਆ ਅਸੀਂ ਆਪਣੇ ਆਪ ਤੋਂ ਪੁੱਛ ਸਕਦੇ ਹਾਂ ਕਿ ਕਿਹੜਾ ਟ੍ਰੀਵਰਸਲ ਹੋਵੇਗਾ ...

ਹੋਰ ਪੜ੍ਹੋ

ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਲੀਟਕੋਡ ਹੱਲ – ਇੱਕ ਇਨਪੁਟ ਸਟ੍ਰਿੰਗ s ਅਤੇ ਇੱਕ ਪੈਟਰਨ p ਦਿੱਤੇ ਗਏ, '.' ਲਈ ਸਮਰਥਨ ਦੇ ਨਾਲ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਲਾਗੂ ਕਰੋ। ਅਤੇ '*' ਜਿੱਥੇ: '.' ਕਿਸੇ ਇੱਕ ਅੱਖਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। '*' ਪਿਛਲੇ ਤੱਤ ਦੇ ਜ਼ੀਰੋ ਜਾਂ ਵੱਧ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਮਿਲਾਨ ਨੂੰ ਪੂਰੀ ਇੰਪੁੱਟ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਵਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ (ਅੰਸ਼ਕ ਨਹੀਂ)। ਉਦਾਹਰਨ ਟੈਸਟ ਕੇਸ 1: ਇਨਪੁਟ: …

ਹੋਰ ਪੜ੍ਹੋ

Translate »