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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਸਟ੍ਰਿੰਗਸ ਲੈਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਨੂੰ ਗੁਣਾ ਕਰੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਰੋਮਨ ਲੀਟਕੋਡ ਹੱਲ਼ ਦਾ ਪੂਰਾ ਅੰਕ

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

ਹੋਰ ਪੜ੍ਹੋ

ਬਾਈਨਰੀ ਮੈਟ੍ਰਿਕਸ ਵਿੱਚ 1 ਹੋਣ ਵਾਲੇ ਨੇੜਲੇ ਸੈੱਲ ਦੀ ਦੂਰੀ

ਸਮੱਸਿਆ ਬਿਆਨ "ਬਾਈਨਰੀ ਮੈਟ੍ਰਿਕਸ ਵਿੱਚ 1 ਹੋਣ ਵਾਲੇ ਨੇੜਲੇ ਸੈੱਲ ਦੀ ਦੂਰੀ" ਸਮੱਸਿਆ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਘੱਟੋ ਘੱਟ ਇੱਕ ਦੇ ਨਾਲ ਇੱਕ ਬਾਈਨਰੀ ਮੈਟਰਿਕਸ (ਸਿਰਫ 0 ਅਤੇ 1s ਵਾਲਾ) ਦਿੱਤਾ ਗਿਆ ਹੈ. ਦੇ ਸਾਰੇ ਤੱਤਾਂ ਲਈ…

ਹੋਰ ਪੜ੍ਹੋ

ਸਾਰੀਆਂ ਛੋਟੀਆਂ ਕੁੰਜੀਆਂ ਦੇ ਜੋੜ ਦੇ ਨਾਲ ਇੱਕ ਰੁੱਖ ਤੇ ਬੀ ਐਸ ਟੀ

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

ਹੋਰ ਪੜ੍ਹੋ

ਵੱਧ ਤੋਂ ਵੱਧ ਵਰਗ

ਵੱਧ ਤੋਂ ਵੱਧ ਵਰਗ ਸਮੱਸਿਆ ਵਿੱਚ ਅਸੀਂ 2 ਅਤੇ 0 ਦੇ ਨਾਲ ਭਰਿਆ ਇੱਕ 1D ਬਾਈਨਰੀ ਮੈਟ੍ਰਿਕਸ ਦਿੱਤਾ ਹੈ, ਸਿਰਫ 1 ਦਾ ਵਿਸ਼ਾਲ ਵਰਗ ਲੱਭੋ, ਅਤੇ ਇਸਦੇ ਖੇਤਰ ਨੂੰ ਵਾਪਸ ਕਰੋ. ਉਦਾਹਰਨ ਇਨਪੁਟ: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 XNUMX…

ਹੋਰ ਪੜ੍ਹੋ

ਗੇਟਆਰੈਂਡਮ ਮਿਟਾਓ

ਇਨਸਰਟ ਡਿਲੀਟ ਗੇਟਰੈਂਡਮ ਸਮੱਸਿਆ ਵਿੱਚ ਸਾਨੂੰ ਇੱਕ ਡੇਟਾ structureਾਂਚਾ ਤਿਆਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ Oਸਤਨ O (1) ਸਮੇਂ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਸਾਰੀਆਂ ਕਾਰਵਾਈਆਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ. ਸੰਮਿਲਿਤ ਕਰੋ (ਵੈਲ): ਸੈੱਟ ਵਿਚ ਇਕ ਆਈਟਮ ਵੈਲ ਸ਼ਾਮਲ ਕਰੋ ਜੇ ਪਹਿਲਾਂ ਮੌਜੂਦ ਨਹੀਂ ਹੈ. ਹਟਾਓ (ਵੈਲ): ਜੇ ਮੌਜੂਦ ਹੈ ਤਾਂ ਸੈਟ ਤੋਂ ਇਕ ਆਈਟਮ ਵਾਲ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ. getRandom: ਮੌਜੂਦਾ ਸੈੱਟ ਤੋਂ ਇੱਕ ਬੇਤਰਤੀਬ ਤੱਤ ਵਾਪਸ ਕਰਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਓਵਰਲੈਪਿੰਗ ਅੰਤਰਾਲ ਨੂੰ ਮਿਲਾਓ

ਅਭੇਦ ਓਵਰਲੈਪਿੰਗ ਅੰਤਰਾਲ ਸਮੱਸਿਆ ਵਿੱਚ ਅਸੀਂ ਅੰਤਰਾਲਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਦਿੱਤਾ ਹੈ, ਅਭੇਦ ਕਰੋ ਅਤੇ ਸਾਰੇ ਓਵਰਲੈਪਿੰਗ ਅੰਤਰਾਲ ਵਾਪਸ ਕਰੋ. ਉਦਾਹਰਨ ਇਨਪੁਟ: [[2, 3], [3, 4], [5, 7]] ਆਉਟਪੁੱਟ: [[2, 4], [5, 7]] ਵਿਆਖਿਆ: ਅਸੀਂ [2, 3] ਅਤੇ [3 ਨੂੰ ਮਿਲਾ ਸਕਦੇ ਹਾਂ , 4] ਮਿਲ ਕੇ ਬਣਾਉਣ ਲਈ [2, 4] ਅਭੇਦਤਾ ਲੱਭਣ ਲਈ ਪਹੁੰਚ ...

ਹੋਰ ਪੜ੍ਹੋ

ਕ੍ਰਮਬੱਧ ਲਿੰਕਡ ਸੂਚੀਆਂ ਨੂੰ ਮਿਲਾਓ

ਮਰਜ ਕੇ ਸੌਰਟਡ ਲਿੰਕਡ ਸੂਚੀਆਂ ਦੀ ਸਮੱਸਿਆ ਇੰਟਰਵਿ interview ਪੁਆਇੰਟ ਦੇ ਅਨੁਸਾਰ ਇੰਨੀ ਮਸ਼ਹੂਰ ਹੈ. ਇਹ ਪ੍ਰਸ਼ਨ ਵੱਡੀਆਂ ਕੰਪਨੀਆਂ ਜਿਵੇਂ ਕਿ ਗੂਗਲ, ​​ਮਾਈਕ੍ਰੋਸਾੱਫਟ, ਐਮਾਜ਼ਾਨ, ਆਦਿ ਵਿੱਚ ਬਹੁਤ ਵਾਰ ਪੁੱਛਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਨਾਮ ਤੋਂ ਪਤਾ ਚੱਲਦਾ ਹੈ ਕਿ ਸਾਨੂੰ ਕ੍ਰਮਬੱਧ ਕ੍ਰਮਬੱਧ ਸੂਚੀਆਂ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ. ਸਾਨੂੰ ਉਨ੍ਹਾਂ ਨੂੰ ਇਕ…

ਹੋਰ ਪੜ੍ਹੋ