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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਵਿਲੱਖਣ ਮਾਰਗ ਲੀਟਕੋਡ ਹੱਲ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪਾਵ (ਐਕਸ, ਐਨ) ਲੀਟਕੋਡ ਹੱਲ

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

ਹੋਰ ਪੜ੍ਹੋ

ਲੀਟਕੋਡ ਹੱਲ

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

ਹੋਰ ਪੜ੍ਹੋ

ਹਾ Houseਸ ਡਾਕੂ II ਲੀਟਕੋਡ ਹੱਲ

“ਹਾ Robਸ ਡਾਕੂ II” ਸਮੱਸਿਆ ਵਿੱਚ, ਇੱਕ ਲੁਟੇਰਾ ਵੱਖ-ਵੱਖ ਘਰਾਂ ਤੋਂ ਪੈਸੇ ਲੁੱਟਣਾ ਚਾਹੁੰਦਾ ਹੈ। ਘਰਾਂ ਵਿੱਚ ਪੈਸੇ ਦੀ ਮਾਤਰਾ ਨੂੰ ਇੱਕ ਐਰੇ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ. ਸਾਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਪੈਸਾ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਕਿ ਅਨੁਸਾਰ ਦਿੱਤੇ ਐਰੇ ਵਿਚ ਤੱਤ ਜੋੜ ਕੇ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ…

ਹੋਰ ਪੜ੍ਹੋ

ਘੁੰਮਦੇ ਕ੍ਰਮਬੱਧ ਐਰੇ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਖੋਜ

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

ਹੋਰ ਪੜ੍ਹੋ

ਐਰੇ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨਜ਼ ਵਿੱਚ Kth ਸਭ ਤੋਂ ਵੱਡਾ ਤੱਤ

ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਗੈਰ -ਕ੍ਰਮਬੱਧ ਐਰੇ ਵਿੱਚ kth ਸਭ ਤੋਂ ਵੱਡਾ ਤੱਤ ਵਾਪਸ ਕਰਨਾ ਪਏਗਾ. ਨੋਟ ਕਰੋ ਕਿ ਐਰੇ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਹੋ ਸਕਦੇ ਹਨ. ਇਸ ਲਈ, ਸਾਨੂੰ ਕ੍ਰਮਬੱਧ ਕ੍ਰਮ ਵਿੱਚ Kth ਸਭ ਤੋਂ ਵੱਡਾ ਤੱਤ ਲੱਭਣਾ ਪਏਗਾ, ਨਾ ਕਿ ਵੱਖਰਾ Kth ਸਭ ਤੋਂ ਵੱਡਾ ਤੱਤ. ਉਦਾਹਰਨ A = {4, 2, 5, 3 ...

ਹੋਰ ਪੜ੍ਹੋ

ਐਰੇ ਐਕਟਰ ਓਪਨ ਇਨ ਐਰੇ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ ਸਾਨੂੰ XOR ਓਪਰੇਸ਼ਨ ਨੂੰ ਆਕਾਰ n ਦੀ ਇੱਕ ਐਰੇ ਵਿੱਚ ਕਰਨਾ ਪਏਗਾ ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਤੱਤ (start + 2*i) ਦੇ ਬਰਾਬਰ ਹੈ ਜਿੱਥੇ i ਤੱਤ ਦਾ ਇੰਡੈਕਸ ਹੈ (0-ਇੰਡੈਕਸਡ) ਅਤੇ ਸਟਾਰਟ ਦਾ ਮੁੱਲ ਦਿੱਤਾ ਗਿਆ ਹੈ . ਸਾਨੂੰ ਬਿੱਟਵਾਈਜ਼ XOR ਨੂੰ ਵਾਪਸ ਕਰਨਾ ਪਏਗਾ ...

ਹੋਰ ਪੜ੍ਹੋ

ਯੂਨੀਅਨ ਅਤੇ ਦੋ ਲਿੰਕਡ ਸੂਚੀਆਂ ਦਾ ਘੇਰਨ

ਦੋ ਲਿੰਕ ਕੀਤੀਆਂ ਸੂਚੀਆਂ ਦੇ ਮੱਦੇਨਜ਼ਰ, ਮੌਜੂਦਾ ਸੂਚੀਆਂ ਦੇ ਤੱਤਾਂ ਦੇ ਸੰਘ ਅਤੇ ਅੰਤਰ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਦੋ ਹੋਰ ਲਿੰਕ ਕੀਤੀਆਂ ਸੂਚੀਆਂ ਬਣਾਉ. ਉਦਾਹਰਨ ਇਨਪੁਟ: ਸੂਚੀ 1: 5 → 9 → 10 → 12 → 14 ਸੂਚੀ 2: 3 → 5 → 9 → 14 → 21 ਆਉਟਪੁੱਟ: ਇੰਟਰਸੈਕਸ਼ਨ_ਲਿਸਟ: 14 → 9 → 5 ਯੂਨੀਅਨ_ਲਿਸਟ:…

ਹੋਰ ਪੜ੍ਹੋ