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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਦੋ ਸਟ੍ਰਿੰਗਸ ਐਨਗਰਾਮ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਬਣਾਉਣ ਲਈ ਘੱਟੋ ਘੱਟ ਕਦਮ

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

ਹੋਰ ਪੜ੍ਹੋ

ਸੰਤੁਲਿਤ ਸਟ੍ਰਿੰਗਜ਼ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਵਿੱਚ ਇੱਕ ਸਤਰ ਵੰਡੋ

ਸਮੱਸਿਆ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਦਿੱਤੀ ਗਈ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਿਰਫ 'ਆਰ' ਅਤੇ 'ਐਲ' ਸ਼ਾਮਲ ਹਨ. ਅਸੀਂ ਇੱਕ ਸਤਰ ਨੂੰ ਸੰਤੁਲਿਤ ਕਹਿੰਦੇ ਹਾਂ ਜੇ ਇਸ ਵਿੱਚ 'ਆਰ' ਅਤੇ 'ਐਲ' ਦੀ ਸਮਾਨ ਸੰਖਿਆ ਹੋਵੇ. ਅਸੀਂ ਦਿੱਤੀ ਗਈ ਸਤਰ ਨੂੰ ਅਸੰਗਤ ਸਬਸਟ੍ਰਿੰਗਸ ਵਿੱਚ ਵੰਡ ਸਕਦੇ ਹਾਂ. ਟੀਚਾ ਵੱਧ ਤੋਂ ਵੱਧ ਸੰਭਵ ਸੰਖਿਆ ਲੱਭਣਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਮਿਨ ਸਟੈਕ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਇੱਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰੋ ਜੋ ਲਗਾਤਾਰ ਸਮੇਂ ਵਿੱਚ ਘੱਟੋ ਘੱਟ ਤੱਤ ਨੂੰ ਪੁਸ਼, ਪੌਪ, ਟੌਪ ਅਤੇ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ. push (x) - ਐਲੀਮੈਂਟ x ਨੂੰ ਸਟੈਕ ਤੇ ਧੱਕੋ. ਪੌਪ () - ਸਟੈਕ ਦੇ ਸਿਖਰ 'ਤੇ ਤੱਤ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ. ਸਿਖਰ () - ਚੋਟੀ ਦਾ ਤੱਤ ਪ੍ਰਾਪਤ ਕਰੋ. getMin () - ਸਟੈਕ ਵਿੱਚ ਘੱਟੋ ਘੱਟ ਤੱਤ ਪ੍ਰਾਪਤ ਕਰੋ. …

ਹੋਰ ਪੜ੍ਹੋ