ਫਿਬੋਨਾਚੀ ਨੰਬਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਫਿਬੋਨਾਚੀ ਨੰਬਰ ਲੀਟਕੋਡ ਹੱਲ - “ਫਾਈਬੋਨਾਚੀ ਨੰਬਰ” ਦੱਸਦਾ ਹੈ ਕਿ ਫਿਬੋਨਾਚੀ ਨੰਬਰ, ਆਮ ਤੌਰ 'ਤੇ F(n) ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ, ਇੱਕ ਕ੍ਰਮ ਬਣਾਉਂਦੇ ਹਨ, ਜਿਸ ਨੂੰ ਫਿਬੋਨਾਚੀ ਕ੍ਰਮ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹਰੇਕ ਨੰਬਰ 0 ਅਤੇ 1 ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਦੋ ਪਿਛਲੇ ਨੰਬਰਾਂ ਦਾ ਜੋੜ ਹੁੰਦਾ ਹੈ। ਭਾਵ, F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …

ਹੋਰ ਪੜ੍ਹੋ

ਘੱਟੋ-ਘੱਟ ਨਾਈਟ ਮੂਵਜ਼ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਨਿਊਨਤਮ ਨਾਈਟ ਮੂਵਜ਼ ਲੀਟਕੋਡ ਹੱਲ - -ਇਨਫਿਨਿਟੀ ਤੋਂ +ਇਨਫਿਨਿਟੀ ਤੱਕ ਕੋਆਰਡੀਨੇਟਸ ਦੇ ਨਾਲ ਇੱਕ ਅਨੰਤ ਸ਼ਤਰੰਜ ਵਿੱਚ, ਤੁਹਾਡੇ ਕੋਲ ਵਰਗ [0, 0] ਵਿੱਚ ਇੱਕ ਨਾਈਟ ਹੈ। ਇੱਕ ਨਾਈਟ ਦੀਆਂ 8 ਸੰਭਾਵਿਤ ਚਾਲਾਂ ਹਨ ਜੋ ਉਹ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ। ਹਰ ਮੂਵ ਇੱਕ ਮੁੱਖ ਦਿਸ਼ਾ ਵਿੱਚ ਦੋ ਵਰਗ ਹੈ, ਫਿਰ ਇੱਕ ਆਰਥੋਗੋਨਲ ਦਿਸ਼ਾ ਵਿੱਚ ਇੱਕ ਵਰਗ। ਘੱਟੋ-ਘੱਟ ਨੰਬਰ ਵਾਪਸ ਕਰੋ…

ਹੋਰ ਪੜ੍ਹੋ

ਗਾਰਡਨ ਲੀਟਕੋਡ ਹੱਲ ਨੂੰ ਪਾਣੀ ਦੇਣ ਲਈ ਖੋਲ੍ਹਣ ਲਈ ਟੂਟੀਆਂ ਦੀ ਘੱਟੋ ਘੱਟ ਸੰਖਿਆ

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

ਹੋਰ ਪੜ੍ਹੋ

ਬਰਾਬਰ ਐਰੇ ਐਲੀਮੈਂਟਸ ਲੀਟਕੋਡ ਹੱਲ ਲਈ ਘੱਟੋ-ਘੱਟ ਮੂਵ

ਸਮਸਿਆ ਸਟੇਟਮੈਂਟ ਲੀਟਕੋਡ ਸੋਲਯੂਸ਼ਨ - ਸਾਈਜ਼ n ਦੇ ਇੱਕ ਪੂਰਨ ਅੰਕ ਐਰੇ ਸੰਖਿਆਵਾਂ ਨੂੰ ਦਿੱਤੇ ਗਏ, ਸਾਰੇ ਐਰੇ ਐਲੀਮੈਂਟਸ ਨੂੰ ਬਰਾਬਰ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦੀਆਂ ਚਾਲਾਂ ਦੀ ਘੱਟੋ-ਘੱਟ ਸੰਖਿਆ ਵਾਪਸ ਕਰੋ। ਇੱਕ ਚਾਲ ਵਿੱਚ, ਤੁਸੀਂ ਐਰੇ ਦੇ n – 1 ਤੱਤਾਂ ਨੂੰ 1 ਦੁਆਰਾ ਵਧਾ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਨ 1: ਇੰਪੁੱਟ 1: ਸੰਖਿਆ = [1, 2, 3] ਆਉਟਪੁੱਟ: …

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਕੀਬੋਰਡ ਰੋ ਰੋਟੀ ਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਤਾਰਾਂ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. ਸਾਨੂੰ ਇਹ ਪਤਾ ਲਗਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਕਿ ਦਰਸਾਏ ਐਰੇ ਵਿਚ ਕਿਹੜੀਆਂ ਸਤਰਾਂ QWERTY ਕੀਬੋਰਡ ਵਿਚ ਇਕੋ ਕਤਾਰ ਨਾਲ ਸੰਬੰਧਿਤ ਹਨ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ: ਅਸੀਂ ਮੰਨਦੇ ਹਾਂ ਕਿ ਐਰੇ ਵਿਚ ਅੰਗਰੇਜ਼ੀ ਅੱਖਰਾਂ ਦੀਆਂ ਸਤਰਾਂ ਹਨ. ਉਦਾਹਰਨ ਸਟਰਿੰਗ_ਅਰੇ = {“ਆਨੰਦ”, “ਸੋਨੀ”…

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਵੱਖੋ ਵੱਖਰੇ ਉਪ

ਦੋ ਸਤਰਾਂ S ਅਤੇ P1 ਦਿੱਤੀਆਂ, ਸਾਨੂੰ ਐਸ ਦੇ ਸਾਰੇ ਵੱਖਰੇ ਅੰਕਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨੀ ਹੈ ਜੋ P1 ਦੇ ਬਰਾਬਰ ਹਨ. ਨੋਟ: ਦਿੱਤੇ ਗਏ ਸਤਰ ਦਾ ਇਕ ਅਨੁਪਾਤ ਇਕ ਸਤਰ ਹੈ ਜਿਸ ਨੂੰ ਅਸੀਂ ਕੁਝ ਅੱਖਰਾਂ ਜਾਂ ਸੰਭਾਵਿਤ ਜ਼ੀਰੋ ਅੱਖਰਾਂ ਨੂੰ ਵੀ ਮੂਲ ਸਤਰ ਤੋਂ ਮਿਟਾ ਕੇ ਪੁਰਾਲੇਖ ਕਰਦੇ ਹਾਂ. ਅਸੀਂ ਨਹੀਂ ਬਦਲ ਸਕਦੇ…

ਹੋਰ ਪੜ੍ਹੋ

ਦਿੱਤੀ ਗਈ ਕੀਮਤ ਤੋਂ ਘੱਟ ਰਕਮ ਦੇ ਨਾਲ ਤਿੰਨ ਗੁਣਾਂ ਦੀ ਗਿਣਤੀ

ਸਮੱਸਿਆ ਬਾਰੇ ਬਿਆਨ ਅਸੀਂ ਇਕ ਐਰੇ ਦਿੱਤਾ ਹੈ ਜਿਸ ਵਿਚ N ਸੰਖਿਆਵਾਂ ਦੀ ਗਿਣਤੀ ਹੁੰਦੀ ਹੈ. ਦਿੱਤੀ ਗਈ ਐਰੇ ਵਿੱਚ, ਦਿੱਤੇ ਮੁੱਲ ਤੋਂ ਘੱਟ ਰਕਮ ਦੇ ਨਾਲ ਤਿੰਨ ਗੁਣਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ. ਉਦਾਹਰਣ ਇਨਪੁਟ ਏ [] = {1, 2, 3, 4, 5, 6, 7, 8} ਜੋੜ = 10 ਆਉਟਪੁੱਟ 7 ਸੰਭਾਵਤ ਤ੍ਰਿਪਟ ਹਨ:…

ਹੋਰ ਪੜ੍ਹੋ

Translate »