ਐਰੇ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਨੂੰ ਸ਼ਫਲ ਕਰੋ

ਐਰੇ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਬਦਲੋ ਸਾਨੂੰ ਲੰਬਾਈ 2n ਦੀ ਐਰੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਇੱਥੇ 2n ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਐਰੇ ਦੀ ਲੰਬਾਈ ਬਰਾਬਰ ਹੈ. ਸਾਨੂੰ ਫਿਰ ਐਰੇ ਨੂੰ ਬਦਲਣਾ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ. ਇੱਥੇ ਸ਼ਫਲਿੰਗ ਦਾ ਇਹ ਮਤਲਬ ਨਹੀਂ ਹੈ ਕਿ ਸਾਨੂੰ ਬੇਤਰਤੀਬੇ ਐਰੇ ਨੂੰ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ ਪਰ ਇੱਕ ਖਾਸ isੰਗ ਹੈ…

ਹੋਰ ਪੜ੍ਹੋ

3 ਸਮ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ n ਪੂਰਨ ਅੰਕ ਦੀ ਇੱਕ ਲੜੀ ਨੂੰ ਵੇਖਦੇ ਹੋਏ, ਕੀ ਅੰਕਾਂ ਵਿੱਚ ਏ, ਬੀ, ਸੀ ਅਜਿਹੇ ਤੱਤ ਹਨ ਜਿਵੇਂ ਕਿ ਏ + ਬੀ + ਸੀ = 0? ਐਰੇ ਵਿੱਚ ਸਾਰੇ ਵਿਲੱਖਣ ਟ੍ਰਿਪਲੈਟਸ ਲੱਭੋ ਜੋ ਜ਼ੀਰੋ ਦਾ ਜੋੜ ਦਿੰਦਾ ਹੈ. ਨੋਟਿਸ: ਕਿ ਹੱਲ ਸੈਟ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਟ੍ਰਿਪਲੈਟਸ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ. ਉਦਾਹਰਣ #1 [-1,0,1,2, -1,4]…

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਲਾਈਸੈਂਸ ਕੁੰਜੀ ਫਾਰਮੈਟਿੰਗ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ "ਲਾਇਸੈਂਸ ਕੁੰਜੀ ਫਾਰਮੈਟਿੰਗ" ਸਮੱਸਿਆ ਵਿੱਚ, ਇਨਪੁਟ ਵਿੱਚ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੁੰਦੀ ਹੈ, ਜੋ ਲਾਇਸੈਂਸ ਕੁੰਜੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ. ਸ਼ੁਰੂ ਵਿੱਚ, ਸਤਰ ਨੂੰ ਐਨ + 1 ਸਮੂਹਾਂ (ਸ਼ਬਦਾਂ) ਵਿੱਚ ਐਨ ਡੈਸ਼ ਦੁਆਰਾ ਵਿਚਕਾਰ ਵਿੱਚ ਵੱਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਸਾਨੂੰ ਇੱਕ ਪੂਰਨ ਅੰਕ K ਵੀ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਟੀਚਾ ਸਤਰ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਸਟ੍ਰੀਮ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਵਿਚ ਕੇਥ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਐਲੀਮੈਂਟ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਕਲਾਸ KthLargest () ਡਿਜ਼ਾਈਨ ਕਰਨੀ ਪਵੇਗੀ ਜਿਸਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਪੂਰਨ ਅੰਕ k ਅਤੇ ਪੂਰਨ ਅੰਕ ਦੀ ਇੱਕ ਲੜੀ ਹੋਵੇ. ਸਾਨੂੰ ਇਸਦੇ ਲਈ ਇੱਕ ਪੈਰਾਮੀਟਰਾਈਜ਼ਡ ਕੰਸਟਰਕਟਰ ਲਿਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜਦੋਂ ਇੱਕ ਪੂਰਨ ਅੰਕ k ਅਤੇ ਐਰੇ ਅੰਕਾਂ ਨੂੰ ਆਰਗੂਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਕਲਾਸ ਦਾ ਇੱਕ ਫੰਕਸ਼ਨ ਐਡ (ਵਾਲ) ਵੀ ਹੁੰਦਾ ਹੈ ਜੋ ਜੋੜਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਲਿੰਕਡ ਲਿਸਟ ਐਲੀਮੈਂਟਸ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਨੂੰ ਹਟਾਓ

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

ਹੋਰ ਪੜ੍ਹੋ

ਜੋੜ ਜੋੜ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਜੋੜ ਜੋੜ ਲੀਟਕੋਡ ਹੱਲ ਸਾਨੂੰ ਇੱਕ ਪੂਰਨ ਅੰਕ ਜਾਂ ਪੂਰਨ ਅੰਕ ਦੀ ਸੂਚੀ ਅਤੇ ਟੀਚਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਸਾਨੂੰ ਉਹਨਾਂ ਸੰਜੋਗਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੋ ਇਨ੍ਹਾਂ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਈਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਜੋ ਨਿਰਧਾਰਤ ਟੀਚੇ ਨੂੰ ਜੋੜਦੀਆਂ ਹਨ. ਇਸ ਲਈ ਵਧੇਰੇ ਰਸਮੀ ਤੌਰ 'ਤੇ, ਅਸੀਂ ਦਿੱਤੇ ਗਏ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਾਂ ...

ਹੋਰ ਪੜ੍ਹੋ

ਆਈਸੋਮੋਰਫਿਕ ਸਟ੍ਰਿੰਗਸ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਦੋ ਸਤਰਾਂ, ਏ ਅਤੇ ਬੀ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਸਾਡਾ ਟੀਚਾ ਇਹ ਦੱਸਣਾ ਹੈ ਕਿ ਕੀ ਦੋ ਸਤਰਾਂ ਆਈਸੋਮੌਰਫਿਕ ਹਨ ਜਾਂ ਨਹੀਂ. ਦੋ ਸਤਰਾਂ ਨੂੰ ਆਇਸੋਮੌਰਫਿਕ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੇ ਅਤੇ ਸਿਰਫ ਤਾਂ ਹੀ ਜੇ ਪਹਿਲੀ ਸਤਰ ਦੇ ਅੱਖਰਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਅੱਖਰ (ਆਪਣੇ ਆਪ ਸਮੇਤ) ਦੁਆਰਾ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਆਈਲੈਂਡ ਪੈਰੀਮੀਟਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ 2-D ਐਰੇ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਗਰਿੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਗਰਿੱਡ [i] [j] = 0 ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਉਸ ਸਮੇਂ ਪਾਣੀ ਹੈ ਅਤੇ ਗਰਿੱਡ [i] [j] = 1 ਜ਼ਮੀਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ. ਗਰਿੱਡ ਸੈੱਲ ਲੰਬਕਾਰੀ/ਖਿਤਿਜੀ ਰੂਪ ਵਿੱਚ ਜੁੜੇ ਹੋਏ ਹਨ ਪਰ ਤਿਰਛੇ ਨਹੀਂ. ਇੱਥੇ ਬਿਲਕੁਲ ਇੱਕ ਟਾਪੂ ਹੈ (ਜ਼ਮੀਨ ਦਾ ਇੱਕ ਜੁੜਿਆ ਹਿੱਸਾ ...

ਹੋਰ ਪੜ੍ਹੋ

ਸ਼ਬਦਾਂ ਦੇ ਵਿਚਕਾਰ ਸਪੇਸ ਪੁਨਰ ਵਿਵਸਥਿਤ ਕਰੋ ਲੈਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਪਾਠ ਸਤਰ ਦਿੱਤੀ ਗਈ ਹੈ ਜਿਸ ਵਿੱਚ ਕੁਝ ਸ਼ਬਦ ਹਨ ਜੋ ਖਾਲੀ ਸਥਾਨਾਂ ਦੇ ਵਿੱਚ ਰੱਖੇ ਗਏ ਹਨ. ਸ਼ਬਦਾਂ ਵਿੱਚ ਸਿਰਫ ਅੰਗਰੇਜ਼ੀ ਦੇ ਛੋਟੇ ਅੱਖਰ ਹੋ ਸਕਦੇ ਹਨ. ਬੇਸ਼ੱਕ ਹਰੇਕ ਸ਼ਬਦ ਨੂੰ ਘੱਟੋ ਘੱਟ ਇੱਕ ਜਗ੍ਹਾ ਦੇ ਨਾਲ ਵੱਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਨਾਲ ਹੀ ਪਾਠ ਵਿੱਚ ਘੱਟੋ ਘੱਟ ਇੱਕ ਸ਼ਬਦ ਹੁੰਦਾ ਹੈ. ਜਿਵੇਂ ਟੈਕਸਟ = "...

ਹੋਰ ਪੜ੍ਹੋ