ਐਟਲਸੀਅਨ ਕੋਡਿੰਗ ਇੰਟਰਵਿview ਪ੍ਰਸ਼ਨ

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

ਕ੍ਰੈਕ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਇੰਟਰਵਿਊਜ਼

ਐਟਲਸੀਅਨ ਐਰੇ ਸਵਾਲ

ਪ੍ਰਸ਼ਨ 1. ਜੌਬ ਸ਼ਡਿਊਲਿੰਗ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ ਸਮੱਸਿਆ ਬਿਆਨ ਨੌਕਰੀ ਦੀ ਸਮਾਂ-ਸਾਰਣੀ ਵਿੱਚ ਅਧਿਕਤਮ ਲਾਭ ਲੀਟਕੋਡ ਹੱਲ - "ਨੌਕਰੀ ਸਮਾਂ-ਸਾਰਣੀ ਵਿੱਚ ਅਧਿਕਤਮ ਲਾਭ" ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ n ਨੌਕਰੀਆਂ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜਿੱਥੇ ਹਰੇਕ ਕੰਮ ਸਟਾਰਟਟਾਈਮ[i] ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਅੰਤਮ ਸਮੇਂ[i] 'ਤੇ ਖਤਮ ਹੁੰਦਾ ਹੈ ਅਤੇ ਲਾਭ ਦਾ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ]. ਸਾਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਮੁਨਾਫ਼ਾ ਵਾਪਸ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜੋ ਸਾਡੇ ਕੋਲ ਹੋ ਸਕਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 3. ਐਰੇ ਵਿੱਚ ਬਰਾਬਰ ਤੱਤ ਵਾਲੇ ਇੰਡੈਕਸ ਜੋੜਿਆਂ ਦੀ ਗਿਣਤੀ ਮੰਨ ਲਓ, ਅਸੀਂ ਪੂਰਨ ਅੰਕ ਦਿੱਤਾ ਹੈ. ਸਮੱਸਿਆ "ਇਕ ਐਰੇ ਵਿਚ ਬਰਾਬਰ ਤੱਤ ਵਾਲੇ ਇੰਡੈਕਸ ਜੋੜਿਆਂ ਦੀ ਗਿਣਤੀ" ਇੰਡੈਕਸ ਦੀ ਜੋੜੀ ਦੀ ਗਿਣਤੀ (i, j) ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਲੱਭਣ ਲਈ ਕਹਿੰਦੀ ਹੈ ਕਿ ਏਰ [i] = ਏਰ [ਜੇ] ਅਤੇ ਮੈਂ ਜੇ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹਾਂ . ਉਦਾਹਰਣ ਏਰ [] = 2,3,1,2,3,1,4 3} XNUMX ਵਿਆਖਿਆ ਜੋੜਿਆਂ ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 5. ਵੱਧ ਤੋਂ ਵੱਧ ਰਕਮ ਵੱਧ ਰਹੀ ਉਪ ਸਮੱਸਿਆ ਬਿਆਨ “ਅਧਿਕਤਮ ਰਕਮ ਵਧਾਉਣ ਵਾਲੀ ਅਨੁਸੂਚੀ” ਸਮੱਸਿਆ ਵਿੱਚ ਅਸੀਂ ਇੱਕ ਐਰੇ ਦਿੱਤੀ ਹੈ। ਦਿੱਤੇ ਗਏ ਐਰੇ ਦੇ ਅਧਿਕਤਮ ਅਨੁਕ੍ਰਮਣ ਦਾ ਜੋੜ ਲੱਭੋ, ਯਾਨੀ ਇਸ ਤੋਂ ਬਾਅਦ ਦੇ ਪੂਰਨ ਅੰਕ ਕ੍ਰਮਬੱਧ ਕ੍ਰਮ ਵਿੱਚ ਹਨ। ਇੱਕ ਅਨੁਸੂਚੀ ਇੱਕ ਐਰੇ ਦਾ ਇੱਕ ਹਿੱਸਾ ਹੈ ਜੋ ਇੱਕ ਕ੍ਰਮ ਹੈ ਜੋ ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਐਟਲਸੀਅਨ ਸਟ੍ਰਿੰਗ ਸਵਾਲ

ਪ੍ਰਸ਼ਨ 7. ਇੱਕ ਫੋਨ ਨੰਬਰ ਦੇ ਪੱਤਰ ਸੰਜੋਗ ਇੱਕ ਫੋਨ ਨੰਬਰ ਸਮੱਸਿਆ ਦੇ ਪੱਤਰ ਸੰਜੋਗਾਂ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਸਤਰ ਦਿੱਤੀ ਹੈ ਜਿਸ ਵਿੱਚ ਨੰਬਰ 2 ਹੁੰਦੇ ਹਨ. 9 ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਉਹ ਸੰਭਾਵਿਤ ਸੰਜੋਗ ਲੱਭਣੇ ਹਨ ਜੋ ਉਸ ਸੰਖਿਆ ਦੁਆਰਾ ਦਰਸਾਏ ਜਾ ਸਕਦੇ ਹਨ ਜੇ ਹਰੇਕ ਨੰਬਰ ਨੂੰ ਕੁਝ ਚਿੱਠੀਆਂ ਨਿਰਧਾਰਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ. ਨੰਬਰ ਦੀ ਅਸਾਈਨਮੈਂਟ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਐਟਲਸੀਅਨ ਟ੍ਰੀ ਸਵਾਲ

ਪ੍ਰਸ਼ਨ 8. ਬਾਈਨਰੀ ਟ੍ਰੀ ਲੀਟਕੋਡ ਹੱਲ ਦਾ ਵਰਟੀਕਲ ਆਰਡਰ ਟ੍ਰੈਵਰਸਲ ਸਮੱਸਿਆ ਬਿਆਨ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦਾ ਵਰਟੀਕਲ ਆਰਡਰ ਟ੍ਰਾਵਰਸਲ ਲੀਟਕੋਡ ਹੱਲ ਕਹਿੰਦਾ ਹੈ - ਇੱਕ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੀ ਜੜ੍ਹ ਨੂੰ ਦੇਖਦੇ ਹੋਏ, ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੇ ਵਰਟੀਕਲ ਆਰਡਰ ਟਰਾਵਰਸਲ ਦੀ ਗਣਨਾ ਕਰੋ। ਸਥਿਤੀ (ਕਤਾਰ, ਕੋਲ) 'ਤੇ ਹਰੇਕ ਨੋਡ ਲਈ, ਇਸਦੇ ਖੱਬੇ ਅਤੇ ਸੱਜੇ ਬੱਚੇ ਕ੍ਰਮਵਾਰ ਸਥਿਤੀ (ਕਤਾਰ + 1, ਕੋਲ - 1) ਅਤੇ (ਕਤਾਰ + 1, ਕੋਲ + 1) 'ਤੇ ਹੋਣਗੇ। ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਐਟਲਸੀਅਨ ਹੋਰ ਸਵਾਲ

ਪ੍ਰਸ਼ਨ 10. ਸਿੱਕੇ ਲੀਟਕੋਡ ਹੱਲ ਦਾ ਪ੍ਰਬੰਧ ਕਰਨਾ ਸਮੱਸਿਆ ਬਿਆਨ ਦ ਆਰੇਂਜਿੰਗ ਕੋਇਨਸ ਲੀਟਕੋਡ ਸੋਲਿਊਸ਼ਨ – “ਸਿਕਿਆਂ ਦਾ ਪ੍ਰਬੰਧ ਕਰਨਾ” ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਸਿੱਕਿਆਂ ਨਾਲ ਪੌੜੀਆਂ ਬਣਾਉਣ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਪੌੜੀਆਂ ਵਿੱਚ k ਕਤਾਰਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਜਿੱਥੇ ith ਕਤਾਰ ਵਿੱਚ ਬਿਲਕੁਲ i ਸਿੱਕੇ ਹੁੰਦੇ ਹਨ। ਪੌੜੀਆਂ ਦੀ ਆਖਰੀ ਕਤਾਰ ਪੂਰੀ ਨਹੀਂ ਹੋ ਸਕਦੀ। ਸਿੱਕਿਆਂ ਦੀ ਦਿੱਤੀ ਗਈ ਰਕਮ ਲਈ, ਵਾਪਸੀ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 11. LRU ਕੈਸ਼ ਲੀਟਕੋਡ ਹੱਲ ਸਮੱਸਿਆ ਬਿਆਨ LRU ਕੈਸ਼ ਲੀਟਕੋਡ ਹੱਲ – “LRU ਕੈਸ਼” ਤੁਹਾਨੂੰ ਇੱਕ ਡਾਟਾ ਢਾਂਚਾ ਤਿਆਰ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਜੋ ਸਭ ਤੋਂ ਘੱਟ ਵਰਤੀਆਂ ਗਈਆਂ (LRU) ਕੈਸ਼ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਸਾਨੂੰ LRUCache ਕਲਾਸ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਿਸ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫੰਕਸ਼ਨ ਹਨ: LRUCache(int ਸਮਰੱਥਾ): LRU ਕੈਸ਼ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਸਕਾਰਾਤਮਕ ਆਕਾਰ ਦੀ ਸਮਰੱਥਾ ਦੇ ਨਾਲ. int get(int key): ਮੁੱਲ ਵਾਪਸ ਕਰੋ ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 12. ਰਿਵਰਸ ਪੋਲਿਸ਼ ਨੋਟੇਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ ਸਮੱਸਿਆ ਬਿਆਨ ਰਿਵਰਸ ਪੋਲਿਸ਼ ਨੋਟੇਸ਼ਨ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ ਲੀਟਕੋਡ ਹੱਲ - ਰਿਵਰਸ ਪੋਲਿਸ਼ ਨੋਟੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਅੰਕਗਣਿਤ ਸਮੀਕਰਨ ਦੇ ਮੁੱਲ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ। ਵੈਧ ਓਪਰੇਟਰ ਹਨ +, -, *, ਅਤੇ /। ਹਰੇਕ ਓਪਰੇਂਡ ਇੱਕ ਪੂਰਨ ਅੰਕ ਜਾਂ ਕੋਈ ਹੋਰ ਸਮੀਕਰਨ ਹੋ ਸਕਦਾ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ ਦੋ ਪੂਰਨ ਅੰਕਾਂ ਵਿਚਕਾਰ ਵੰਡ ਨੂੰ ਜ਼ੀਰੋ ਵੱਲ ਕੱਟਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਗਾਰੰਟੀ ਹੈ ਕਿ ਦਿੱਤੇ ਗਏ ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 13. ਸਬਸਟਰਿੰਗ ਲੀਟਕੋਡ ਹੱਲ ਦੀਆਂ ਘਟਨਾਵਾਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ ਸਮੱਸਿਆ ਕਥਨ : ਸਬਸਟਰਿੰਗ ਲੀਟਕੋਡ ਹੱਲ ਦੀਆਂ ਘਟਨਾਵਾਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ - ਇੱਕ ਸਟ੍ਰਿੰਗ s ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਹੇਠਲੇ ਨਿਯਮਾਂ ਦੇ ਅਧੀਨ ਕਿਸੇ ਵੀ ਸਬਸਟਰਿੰਗ ਦੀਆਂ ਘਟਨਾਵਾਂ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਸੰਖਿਆ ਵਾਪਸ ਕਰੋ: ਸਬਸਟਰਿੰਗ ਵਿੱਚ ਵਿਲੱਖਣ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਮੈਕਸ ਲੈਟਰਾਂ ਤੋਂ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਸਬਸਟ੍ਰਿੰਗ ਦਾ ਆਕਾਰ ਘੱਟੋ-ਘੱਟ ਆਕਾਰ ਅਤੇ ਅਧਿਕਤਮ ਆਕਾਰ ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਉਦਾਹਰਨ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 15. ਗਾਰਡਨ ਲੀਟਕੋਡ ਹੱਲ ਨੂੰ ਪਾਣੀ ਦੇਣ ਲਈ ਖੋਲ੍ਹਣ ਲਈ ਟੂਟੀਆਂ ਦੀ ਘੱਟੋ ਘੱਟ ਸੰਖਿਆ ਸਮੱਸਿਆ ਬਿਆਨ ਗਾਰਡਨ ਨੂੰ ਪਾਣੀ ਦੇਣ ਲਈ ਖੋਲ੍ਹਣ ਲਈ ਟੂਟੀਆਂ ਦੀ ਨਿਊਨਤਮ ਸੰਖਿਆ ਲੀਟਕੋਡ ਹੱਲ – x-ਧੁਰੇ 'ਤੇ ਇੱਕ-ਅਯਾਮੀ ਬਗੀਚਾ ਹੈ। ਬਾਗ ਬਿੰਦੂ 0 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਬਿੰਦੂ n 'ਤੇ ਖਤਮ ਹੁੰਦਾ ਹੈ। (ਭਾਵ ਬਾਗ ਦੀ ਲੰਬਾਈ n ਹੈ)। ਇੱਥੇ n + 1 ਟੂਟੀਆਂ ਪੁਆਇੰਟ [0, 1, ..., n] ਵਿੱਚ ਸਥਿਤ ਹਨ ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 16. ਬਾਈਨਰੀ ਟ੍ਰੀ ਲੀਟਕੋਡ ਹੱਲ ਦੇ ਪੱਤੇ ਲੱਭੋ ਸਮੱਸਿਆ ਬਿਆਨ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੇ ਪੱਤੇ ਲੱਭੋ ਲੀਟਕੋਡ ਹੱਲ - ਇੱਕ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੀ ਜੜ੍ਹ ਨੂੰ ਦੇਖਦੇ ਹੋਏ, ਇੱਕ ਟ੍ਰੀ ਦੇ ਨੋਡ ਇਕੱਠੇ ਕਰੋ ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਇਹ ਕਰ ਰਹੇ ਹੋ: ਸਾਰੇ ਲੀਫ ਨੋਡ ਇਕੱਠੇ ਕਰੋ। ਸਾਰੇ ਲੀਫ ਨੋਡਸ ਨੂੰ ਹਟਾਓ। ਜਦੋਂ ਤੱਕ ਰੁੱਖ ਖਾਲੀ ਨਹੀਂ ਹੁੰਦਾ ਉਦੋਂ ਤੱਕ ਦੁਹਰਾਓ. ਉਦਾਹਰਨ ਟੈਸਟ ਕੇਸ 1: ਇਨਪੁਟ: ਰੂਟ = [1, 2, 3, ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 17. ਡਿਜ਼ਾਈਨ ਹਿੱਟ ਕਾਊਂਟਰ ਲੀਟਕੋਡ ਹੱਲ ਸਮੱਸਿਆ ਬਿਆਨ ਡਿਜ਼ਾਈਨ ਹਿੱਟ ਕਾਊਂਟਰ ਲੀਟਕੋਡ ਹੱਲ - ਇੱਕ ਹਿੱਟ ਕਾਊਂਟਰ ਡਿਜ਼ਾਈਨ ਕਰੋ ਜੋ ਪਿਛਲੇ 5 ਮਿੰਟਾਂ (ਭਾਵ, ਪਿਛਲੇ 300 ਸਕਿੰਟਾਂ) ਵਿੱਚ ਪ੍ਰਾਪਤ ਹੋਈਆਂ ਹਿੱਟਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਗਿਣਦਾ ਹੈ। ਤੁਹਾਡੇ ਸਿਸਟਮ ਨੂੰ ਟਾਈਮਸਟੈਂਪ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ (ਸਕਿੰਟਾਂ ਦੀ ਗ੍ਰੈਨਿਊਲਰਿਟੀ ਵਿੱਚ), ਅਤੇ ਤੁਸੀਂ ਇਹ ਮੰਨ ਸਕਦੇ ਹੋ ਕਿ ਕਾਲਕ੍ਰਮਿਕ ਕ੍ਰਮ ਵਿੱਚ ਸਿਸਟਮ ਨੂੰ ਕਾਲਾਂ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ (ਭਾਵ, ਟਾਈਮਸਟੈਂਪ ਮੋਨੋਟੋਨਿਕ ਤੌਰ 'ਤੇ ਵੱਧ ਰਿਹਾ ਹੈ)। ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 19. ਬਹੁਗਿਣਤੀ ਐਲੀਮੈਂਟ ਲੀਟਕੋਡ ਹੱਲ ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ ਵਾਪਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਐਰੇ ਵਿੱਚ ⌊N / 2⌋ ਵਾਰ ਤੋਂ ਵੱਧ ਸਮੇਂ ਤੇ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ floor the ਫਲੋਰ ਸੰਚਾਲਕ ਹੁੰਦਾ ਹੈ. ਇਸ ਤੱਤ ਨੂੰ ਬਹੁਗਿਣਤੀ ਤੱਤ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਨੋਟ ਕਰੋ ਕਿ ਇਨਪੁਟ ਐਰੇ ਵਿੱਚ ਹਮੇਸ਼ਾਂ ਇੱਕ ਬਹੁਮਤ ਤੱਤ ਹੁੰਦਾ ਹੈ. ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 22. ਲੈਮਨਡੇਡ ਚੇਂਜ ਲੀਟਕੋਡ ਹੱਲ ਇਹ ਪੋਸਟ ਲਿਮੋਨੇਡ ਚੇਂਜ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਦੀ ਸਮੱਸਿਆ ਬਿਆਨ 'ਤੇ ਹੈ ਸਮੱਸਿਆ ਵਿੱਚ "ਲਿਮੋਨੇਡ ਚੇਂਜ" ਗਾਹਕਾਂ ਦੀ ਕਤਾਰ ਹੈ. ਉਹ ਸਾਡੇ ਤੋਂ ਨਿੰਬੂ ਪਾਣੀ ਖਰੀਦਣਾ ਚਾਹੁੰਦੇ ਹਨ ਜਿਸ ਦੀ ਕੀਮਤ 5 ਰੁਪਏ ਹੈ. ਗਾਹਕ ਸਾਨੂੰ 5 ਰੁਪਏ, 10 ਰੁਪਏ ਜਾਂ 20 ਰੁਪਏ ਦੇ ਸਕਦੇ ਹਨ. ਅਸੀਂ ਵਾਪਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ...

ਹੋਰ ਪੜ੍ਹੋ

Translate »