ਬਰਾਬਰ ਐਰੇ ਐਲੀਮੈਂਟਸ ਲੀਟਕੋਡ ਘੋਲ ਲਈ ਘੱਟੋ ਘੱਟ ਚਾਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿਚ, ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ ਦੀ ਇਕ ਲੜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. ਇਸ ਦੇ ਨਾਲ, ਸਾਨੂੰ ਇਸ ਐਰੇ 'ਤੇ ਕੁਝ ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੀ ਆਗਿਆ ਹੈ. ਇੱਕ ਓਪਰੇਸ਼ਨ ਵਿੱਚ, ਅਸੀਂ ਐਰੇ ਵਿੱਚ "n - 1 ″ (ਕਿਸੇ ਵੀ ਇਕ ਨੂੰ ਛੱਡ ਕੇ ਸਾਰੇ ਤੱਤ) ਦੇ ਤੱਤ ਨੂੰ 1. ਨਾਲ ਵਧਾ ਸਕਦੇ ਹਾਂ. ਸਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਐਰੇ ਨੂੰ ਮੁੜ ਵਿਵਸਥਿਤ ਕਰੋ ਜੋ ਐਰ [i]> = ਅਰਰ [ਜੇ] ਜੇ ਮੈਂ ਸਮਾਨ ਹੈ ਅਤੇ ਐਰ [i] <= ਅਰਰ [ਜੇ] ਜੇ ਮੈਂ ਅਜੀਬ ਹਾਂ ਅਤੇ ਜੇ <i

ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਪੂਰਨ ਅੰਕ ਹੈ. ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਐਰੇ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਪੁਨਰਗਠਿਤ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਕਿ ਐਰੇ ਵਿਚ ਇਕੋ ਸਥਿਤੀ ਵਿਚਲੇ ਤੱਤ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਸਾਰੇ ਤੱਤਾਂ ਨਾਲੋਂ ਵੱਡਾ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਅਤੇ ਅਨੌਖਾ ਸਥਾਨਾਂ 'ਤੇ ਤੱਤ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਤੱਤਾਂ ਨਾਲੋਂ ਘੱਟ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ. ਉਦਾਹਰਣ ...

ਹੋਰ ਪੜ੍ਹੋ

ਦਿੱਤੀ ਰਕਮ ਨਾਲ ਜੋੜੀ ਗਿਣੋ

ਸਮੱਸਿਆ ਵਿੱਚ "ਦਿੱਤੀ ਗਈ ਰਕਮ ਦੇ ਨਾਲ ਗਿਣਤੀਆਂ ਦੀ ਜੋੜੀ" ਅਸੀਂ ਇੱਕ ਪੂਰਨ ਅੰਕ ਨੂੰ ਦਿੱਤਾ ਹੈ [] ਅਤੇ ਇੱਕ ਹੋਰ ਨੰਬਰ 'ਜੋੜ' ਕਹਿੰਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨਾ ਪਏਗਾ ਕਿ ਇੱਕ ਦਿੱਤੇ ਐਰੇ ਵਿੱਚਲੇ ਦੋਵਾਂ ਤੱਤਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਦੀ ਰਕਮ “ਜੋੜ” ਦੇ ਬਰਾਬਰ ਹੈ. ਉਦਾਹਰਨ ਇਨਪੁਟ: ਅਰਰ [] = {1,3,4,6,7} ਅਤੇ ਜੋੜ = 9. ਆਉਟਪੁੱਟ: “ਤੱਤ ਮਿਲੇ…

ਹੋਰ ਪੜ੍ਹੋ

ਐਰੇ ਸਮਾਨ ਦੇ ਸਾਰੇ ਐਲੀਮੈਂਟਸ ਬਣਾਉਣ ਲਈ ਘੱਟੋ ਘੱਟ ਓਪਰੇਸ਼ਨਜ਼

ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਐਰੇ ਦਾ ਇੰਪੁੱਟ ਹੈ “ਐਕਸ” ਐਲੀਮੈਂਟਸ ਦੀ ਗਿਣਤੀ ਨਾਲ। ਅਸੀਂ ਇੱਕ ਸਮੱਸਿਆ ਦਿੱਤੀ ਹੈ ਕਿ ਸਾਨੂੰ ਮਿਟਾਉਣ ਦੇ ਕਾਰਜਾਂ ਨੂੰ ਲੱਭਣਾ ਹੈ, ਜੋ ਕਿ ਘੱਟੋ ਘੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਨੂੰ ਬਰਾਬਰ ਐਰੇ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਐਰੇ ਵਿੱਚ ਬਰਾਬਰ ਤੱਤ ਸ਼ਾਮਲ ਹੋਣਗੇ. ਉਦਾਹਰਨ ਇਨਪੁਟ: [1, 1,…

ਹੋਰ ਪੜ੍ਹੋ

ਐਰੇ ਵਿੱਚ ਸਮਾਨ ਐਲੀਮੈਂਟ ਦੇ ਦੋ ਵਾਰ ਦੇ ਵਿਚਕਾਰ ਅਧਿਕਤਮ ਦੂਰੀ

ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਨੂੰ ਕੁਝ ਬਾਰ ਬਾਰ ਸੰਖਿਆ ਦਿੱਤੀ ਗਈ ਹੈ. ਸਾਨੂੰ ਇੱਕ ਐਰੇ ਵਿੱਚ ਮੌਜੂਦ, ਵੱਖਰੇ ਵੱਖਰੇ ਸੂਚਕਾਂਕ ਦੇ ਨਾਲ ਇੱਕ ਨੰਬਰ ਦੇ ਦੋ ਉਸੇ ਸਮੇਂ ਦੇ ਵਿਚਕਾਰ ਵੱਧ ਤੋਂ ਵੱਧ ਦੂਰੀ ਲੱਭਣੀ ਹੈ. ਉਦਾਹਰਨ ਇਨਪੁਟ: ਐਰੇ = [1, 2, 3, 6, 2, 7] ਆਉਟਪੁੱਟ: 3 ਵਿਆਖਿਆ: ਕਿਉਂਕਿ ਐਰੇ ਵਿੱਚ ਤੱਤ [1]…

ਹੋਰ ਪੜ੍ਹੋ

ਦੋ ਦਿੱਤੇ ਐਰੇ ਤੋਂ ਅਧਿਕਤਮ ਐਰੇ ਉਸੇ ਤਰ੍ਹਾਂ ਰੱਖਦੇ ਹੋਏ

ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਐਨ ਅਕਾਰ ਦੇ ਦੋ ਪੂਰਨ ਅੰਕ ਹਨ. ਦੋਵੇਂ ਐਰੇ ਵਿੱਚ ਆਮ ਨੰਬਰ ਵੀ ਹੋ ਸਕਦੇ ਹਨ. ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਨਤੀਜਾ ਬਣਨ ਵਾਲੇ ਐਰੇ ਬਣਾਉਣ ਲਈ ਕਹਿੰਦਾ ਹੈ ਜਿਸ ਵਿਚ ਦੋਵੇਂ ਐਰੇ ਦੇ 'n' ਵੱਧ ਤੋਂ ਵੱਧ ਮੁੱਲ ਹੁੰਦੇ ਹਨ. ਪਹਿਲੀ ਐਰੇ ਨੂੰ ਪਹਿਲ ਦਿੱਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ (ਪਹਿਲੇ ਦੇ ਤੱਤ…

ਹੋਰ ਪੜ੍ਹੋ

ਇਕੋ ਜਿਹੇ ਅਤੇ ਅਜੀਬ ਤੱਤਾਂ ਦੇ ਨਾਲ ਸੁਬਰੇਰੇ ਗਿਣੋ

ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ N ਅਕਾਰ ਦਾ ਪੂਰਨ ਅੰਕ ਦਿੱਤਾ ਹੈ. ਜਿਵੇਂ ਕਿ ਇੱਥੇ ਨੰਬਰ ਹਨ, ਨੰਬਰ ਅਜੀਬ ਹਨ ਜਾਂ ਤਾਂ ਵੀ. ਸਮੱਸਿਆ ਬਿਆਨ ਇਕੋ ਜਿਹੇ ਅਤੇ ਅਜੀਬ ਤੱਤਾਂ ਦੇ ਨਾਲ ਸਬਅਰੇਅ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ ਜਾਂ ਉਪ-ਐਰੇ ਦੀ ਗਿਣਤੀ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਜਿਸ ਵਿਚ ਬਰਾਬਰ ਅਤੇ ਬਰਾਬਰ ਪੂਰਨ ਅੰਕ ਹੁੰਦੇ ਹਨ. ਉਦਾਹਰਣ ...

ਹੋਰ ਪੜ੍ਹੋ

ਇੱਕ ਸੀਮਾ ਵਿੱਚ ਬਿਨਾਂ ਕਿਸੇ ਦੁਹਰਾਅ ਵਾਲੇ ਅੰਕ ਦੇ ਕੁੱਲ ਨੰਬਰ

ਤੁਹਾਨੂੰ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਸ਼੍ਰੇਣੀ ਦਿੱਤੀ ਗਈ ਹੈ (ਸ਼ੁਰੂ, ਅੰਤ) ਦਿੱਤਾ ਕੰਮ ਦੱਸਦਾ ਹੈ ਕਿ ਸੀਮਾ ਵਿੱਚ ਬਿਨਾਂ ਕਿਸੇ ਦੁਹਰਾਏ ਅੰਕ ਦੇ ਸੰਖਿਆਵਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਦਾ ਪਤਾ ਲਗਾਉਣਾ. ਉਦਾਹਰਨ ਇਨਪੁਟ: 10 50 ਆਉਟਪੁੱਟ: 37 ਵਿਆਖਿਆ: 10 ਦਾ ਕੋਈ ਦੁਹਰਾਇਆ ਅੰਕ ਨਹੀਂ ਹੁੰਦਾ. 11 ਦਾ ਦੁਹਰਾਇਆ ਅੰਕ ਹੈ. 12 ਦਾ ਕੋਈ ਦੁਹਰਾਇਆ ਅੰਕ ਨਹੀਂ ਹੈ. …

ਹੋਰ ਪੜ੍ਹੋ

ਸਾਰੇ ਤੱਤ ਇਕੱਠੇ ਲਿਆਉਣ ਲਈ ਘੱਟੋ ਘੱਟ ਸਵੈਪ ਲੋੜੀਂਦੇ ਹਨ

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

ਹੋਰ ਪੜ੍ਹੋ

ਛੋਟੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਛਾਂਟਣਾ

“ਮਾਮੂਲੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਛਾਂਟੀ ਕਰਨਾ” ਸਮੱਸਿਆ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਪੂਰਨ ਅੰਕ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਇੱਕ ਐਰੇ ਵਿੱਚ ਨਕਾਰਾਤਮਕ ਅਤੇ ਸਕਾਰਾਤਮਕ ਦੋਵੇਂ ਨੰਬਰ ਹੋ ਸਕਦੇ ਹਨ. ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਮਾਮੂਲੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਰੇ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ. ਉਦਾਹਰਣ ਏਰ [] = {5,2,1,3,6} {1, 2, 3, 5, 6} ਐਰ [] = {-3, -1,…

ਹੋਰ ਪੜ੍ਹੋ