ਐਨ-ਆਰੀ ਟ੍ਰੀ ਲੀਟਕੋਡ ਹੱਲ ਦਾ ਵਿਆਸ

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਬਾਈਨਰੀ ਟ੍ਰੀ ਲੀਟਕੋਡ ਹੱਲ ਦਾ ਸਭ ਤੋਂ ਘੱਟ ਆਮ ਪੂਰਵਜ

ਸਮੱਸਿਆ ਬਿਆਨ ਇੱਕ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦਾ ਸਭ ਤੋਂ ਘੱਟ ਸਾਂਝਾ ਪੂਰਵਜ ਲੀਟਕੋਡ ਹੱਲ – “ਇੱਕ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦਾ ਸਭ ਤੋਂ ਘੱਟ ਸਾਂਝਾ ਪੂਰਵਜ” ਦੱਸਦਾ ਹੈ ਕਿ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੀ ਜੜ੍ਹ ਅਤੇ ਰੁੱਖ ਦੇ ਦੋ ਨੋਡ ਦਿੱਤੇ ਗਏ ਹਨ। ਸਾਨੂੰ ਇਹਨਾਂ ਦੋ ਨੋਡਾਂ ਦੇ ਸਭ ਤੋਂ ਹੇਠਲੇ ਸਾਂਝੇ ਪੂਰਵਜ ਨੂੰ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ। ਸਭ ਤੋਂ ਘੱਟ ਆਮ…

ਹੋਰ ਪੜ੍ਹੋ

ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਹੱਲ ਤਿਆਰ ਕਰੋ

ਸਮੱਸਿਆ ਕਥਨ ਦ ਜਨਰੇਟ ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਸੋਲਿਊਸ਼ਨ – “ਜਨਰੇਟ ਬਰੈਕਟਸ” ਦੱਸਦਾ ਹੈ ਕਿ n ਦਾ ਮੁੱਲ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਸਾਨੂੰ ਬਰੈਕਟਾਂ ਦੇ n ਜੋੜਿਆਂ ਦੇ ਸਾਰੇ ਸੰਜੋਗਾਂ ਨੂੰ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਚੰਗੀ ਤਰ੍ਹਾਂ ਬਣੇ ਬਰੈਕਟਾਂ ਦੀਆਂ ਤਾਰਾਂ ਦੇ ਵੈਕਟਰ ਦੇ ਰੂਪ ਵਿੱਚ ਜਵਾਬ ਵਾਪਸ ਕਰੋ। ਉਦਾਹਰਨ: ਇੰਪੁੱਟ: n = 3 ਆਉਟਪੁੱਟ: [“((()))”,”(()()”,”(())()”,”()())”,”()( )()”] ਵਿਆਖਿਆ: …

ਹੋਰ ਪੜ੍ਹੋ

K ਮੂਲ ਲੀਟਕੋਡ ਹੱਲ ਦੇ ਨਜ਼ਦੀਕੀ ਬਿੰਦੂ

ਸਮੱਸਿਆ ਕਥਨ ਦ K ਕਲੋਸਟ ਪੁਆਇੰਟਸ ਟੂ ਓਰੀਜਨ ਲੀਟਕੋਡ ਹੱਲ – “K ਕਲੋਸਟ ਪੁਆਇੰਟਸ ਟੂ ਓਰੀਜਨ” ਦੱਸਦਾ ਹੈ ਕਿ ਬਿੰਦੂਆਂ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਗਈ ਹੈ, x ਕੋਆਰਡੀਨੇਟਸ ਅਤੇ y ਕੋਆਰਡੀਨੇਟਸ XY ਪਲੇਨ ਉੱਤੇ ਧੁਰੇ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ। ਸਾਨੂੰ k ਨੂੰ ਮੂਲ ਦੇ ਨਜ਼ਦੀਕੀ ਬਿੰਦੂ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ ਦੋ ਵਿਚਕਾਰ ਦੂਰੀ…

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਅਗਲਾ ਪਰਮੂਟੇਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਕਥਨ ਦ ਨੈਕਸਟ ਪਰਮਿਊਟੇਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ – “ਅਗਲਾ ਪਰਮਿਊਟੇਸ਼ਨ” ਦੱਸਦਾ ਹੈ ਕਿ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਇੱਕ ਐਰੇ ਦਿੱਤੀ ਗਈ ਹੈ ਜੋ ਕਿ ਪਹਿਲੀ n ਕੁਦਰਤੀ ਸੰਖਿਆਵਾਂ ਦੀ ਅਨੁਕ੍ਰਮਣ ਹੈ। ਸਾਨੂੰ ਦਿੱਤੇ ਗਏ ਐਰੇ ਦਾ ਅਗਲਾ ਸ਼ਬਦ-ਕੋਸ਼ਿਕ ਤੌਰ 'ਤੇ ਸਭ ਤੋਂ ਛੋਟਾ ਪਰਮੂਟੇਸ਼ਨ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ। ਬਦਲੀ ਥਾਂ-ਥਾਂ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਨਿਰੰਤਰ ਵਾਧੂ ਥਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। …

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਵਰਗ ਲੀਟਕੋਡ ਹੱਲ ਲਈ ਮੈਚਸਟਿਕਸ

ਸਮੱਸਿਆ ਬਿਆਨ ਤੁਹਾਨੂੰ ਇੱਕ ਪੂਰਨ ਅੰਕ ਐਰੇ ਮੈਚਸਟਿਕਸ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ ਜਿੱਥੇ ਮੈਚਸਟਿਕ [i] ith ਮੈਚਸਟਿਕ ਦੀ ਲੰਬਾਈ ਹੁੰਦੀ ਹੈ। ਤੁਸੀਂ ਇੱਕ ਵਰਗ ਬਣਾਉਣ ਲਈ ਸਾਰੀਆਂ ਮਾਚਿਸ ਦੀਆਂ ਸਟਿਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਸਟਿੱਕ ਨੂੰ ਨਹੀਂ ਤੋੜਨਾ ਚਾਹੀਦਾ, ਪਰ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ, ਅਤੇ ਹਰੇਕ ਮਾਚਿਸਟਿਕ ਨੂੰ ਬਿਲਕੁਲ ਇੱਕ ਵਾਰ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਵਰਗ ਨੂੰ ਬਣਾ ਸਕਦੇ ਹੋ ਤਾਂ ਸਹੀ ਵਾਪਸ ਕਰੋ ਅਤੇ ਨਹੀਂ ਤਾਂ ਗਲਤ। ਉਦਾਹਰਨ ਇੰਪੁੱਟ: ਮੈਚਸਟਿਕਸ = …

ਹੋਰ ਪੜ੍ਹੋ

ਡਿਜ਼ਾਈਨ ਅੰਡਰਗਰਾਊਂਡ ਸਿਸਟਮ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਡਿਜ਼ਾਇਨ ਅੰਡਰਗਰਾਊਂਡ ਸਿਸਟਮ ਲੀਟਕੋਡ ਹੱਲ - "ਡਿਜ਼ਾਈਨ ਅੰਡਰਗਰਾਊਂਡ ਸਿਸਟਮ" ਤੁਹਾਨੂੰ ਦੋ ਸਟੇਸ਼ਨਾਂ ਦੇ ਵਿਚਕਾਰ ਗਾਹਕਾਂ ਦੇ ਸਫ਼ਰ ਦੇ ਸਮੇਂ 'ਤੇ ਨਜ਼ਰ ਰੱਖਣ ਲਈ ਇੱਕ ਰੇਲਵੇ ਸਿਸਟਮ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਇੱਕ ਸਟੇਸ਼ਨ ਤੋਂ ਦੂਜੇ ਸਟੇਸ਼ਨ ਤੱਕ ਜਾਣ ਵਿੱਚ ਲੱਗਣ ਵਾਲੇ ਔਸਤ ਸਮੇਂ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਸਾਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

Translate »