ਐਲਫਾਬੇਟ ਤੋਂ ਲੈ ਕੇ ਇੰਟੀਜ਼ਰ ਮੈਪਿੰਗ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਤੱਕ ਸਟ੍ਰਿਕਟ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਅੰਕ (0-9) ਅਤੇ '#' ਵਾਲੀ ਇੱਕ ਸਤਰ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. ਸਾਨੂੰ ਹੇਠ ਦਿੱਤੀ ਮੈਪਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਸਤਰ ਨੂੰ ਛੋਟੇ ਅੱਖਰਾਂ ਦੇ ਅੰਗਰੇਜ਼ੀ ਅੱਖਰਾਂ ਦੀ ਸਤਰ ਵਿਚ ਬਦਲਣਾ ਹੈ. ਉਦਾਹਰਣ s = "10 # 11 # 12" "ਜੱਕਬ" ਵਿਆਖਿਆ: "10 #" -> "ਜੇ", "11 #" -> "ਕੇ", "1" -> "ਏ"…

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਲੀਟਕੋਡ ਹੱਲ

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਡਿਸਕਨੈਕਟਡ ਗ੍ਰਾਫ ਲਈ ਬੀ.ਐੱਫ.ਐੱਸ

ਸਮੱਸਿਆ ਬਿਆਨ "ਡਿਸਕਨੈਕਟਡ ਗ੍ਰਾਫ ਲਈ ਬੀ.ਐੱਫ.ਐੱਸ." ਕਹਿੰਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਡਿਸਕਨੈਕਟਡ ਡਾਇਰੈਕਟ ਗ੍ਰਾਫ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਗ੍ਰਾਫ ਦੇ ਬੀ.ਐੱਫ.ਐੱਸ. ਟ੍ਰਾਵਰਸਲ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰੋ. ਉਦਾਹਰਣ ਉਪਰੋਕਤ ਗ੍ਰਾਫ ਦੇ ਬੀਐਫਐਸ ਟ੍ਰਾਵਰਸਾਲ ਦਿੰਦੀ ਹੈ: 0 1 2 5 3 4 6 ਡਿਸਕਨੈਕਟਿਡ ਡਾਇਰੈਕਟਡ ਗ੍ਰਾਫ ਲਈ ਪਹੁੰਚ ਚੌੜਾਈ ਪਹਿਲੀ ਖੋਜ (ਬੀਐਫਐਸ) ਟ੍ਰਾਵਰਸਲ…

ਹੋਰ ਪੜ੍ਹੋ

ਦੋ ਸੰਤੁਲਿਤ ਬਾਈਨਰੀ ਖੋਜ ਲੜੀ ਮਿਲਾਓ

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

ਹੋਰ ਪੜ੍ਹੋ

ਇੱਕ ਐਰੇ ਵਿੱਚ ਕੇ-ਵਾਂ ਡਿਸਟ੍ਰਿੰਕਟ ਐਲੀਮੈਂਟ

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

ਹੋਰ ਪੜ੍ਹੋ

ਅਗਲਾ ਅਨੁਮਾਨ

ਅਗਲੀ ਕ੍ਰਮਵਾਰ ਸਮੱਸਿਆ ਵਿਚ ਅਸੀਂ ਇਕ ਸ਼ਬਦ ਦਿੱਤਾ ਹੈ, ਇਸ ਦਾ ਕੋਸ਼ਿਕ ਤੌਰ ਤੇ ਵੱਡਾ ਕਰੋ. ਉਦਾਹਰਨ ਇੰਪੁੱਟ: str = "tutorialcup" ਆਉਟਪੁਟ: ਟਿutorialਟੋਰਿਅਲ pcu ਇੰਪੁੱਟ: str = "nmhdgfecba" ਆਉਟਪੁੱਟ: nmheabcdfg ਇੰਪੁੱਟ: str = "ਐਲਗੋਰਿਦਮ" ਆਉਟਪੁੱਟ: ਐਲਗੋਰਿਦਸਮ ਇੰਪੁੱਟ: str = "spoonfeed" ਆਉਟਪੁੱਟ: ਅਗਲਾ ਅਨੁਮਾਨ ...

ਹੋਰ ਪੜ੍ਹੋ

ਡਾਟਾ ਸਟ੍ਰੀਮ ਤੋਂ ਮੀਡੀਅਨ ਲੱਭੋ

ਡਾਟਾ ਸਟ੍ਰੀਮ ਦੀ ਸਮੱਸਿਆ ਤੋਂ ਮੇਡੀਅਨ ਲੱਭੋ ਵਿਚ, ਅਸੀਂ ਦਿੱਤਾ ਹੈ ਕਿ ਅੰਕੜੇ ਦੀ ਇਕ ਧਾਰਾ ਤੋਂ ਪੂਰਨ ਅੰਕ ਪੜ੍ਹੇ ਜਾ ਰਹੇ ਹਨ. ਪਹਿਲੇ ਪੂਰਨ ਅੰਕ ਤੋਂ ਲੈ ਕੇ ਆਖਰੀ ਪੂਰਨ ਅੰਕ ਤੱਕ ਹੁਣ ਤੱਕ ਪੜ੍ਹੇ ਸਾਰੇ ਤੱਤ ਦੇ ਵਿਚਕਾਰਲੇ ਦਾ ਪਤਾ ਲਗਾਓ. ਉਦਾਹਰਨ ਇਨਪੁਟ 1: ਸਟ੍ਰੀਮ [] = {3,10,5,20,7,6} ਆਉਟਪੁੱਟ: 3 6.5…

ਹੋਰ ਪੜ੍ਹੋ