ಆಲ್ಫಾಬೆಟ್‌ನಿಂದ ಇಂಟಿಜರ್ ಮ್ಯಾಪಿಂಗ್ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರಕ್ಕೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಿ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ ಈ ಸಮಸ್ಯೆಯಲ್ಲಿ, ನಮಗೆ ಅಂಕೆಗಳನ್ನು (0-9) ಮತ್ತು '#' ಹೊಂದಿರುವ ಸ್ಟ್ರಿಂಗ್ ನೀಡಲಾಗುತ್ತದೆ. ಕೆಳಗಿನ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಈ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಲೋವರ್ಕೇಸ್ ಇಂಗ್ಲಿಷ್ ಅಕ್ಷರಗಳ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಪರಿವರ್ತಿಸಬೇಕು. ಉದಾಹರಣೆ s = “10 # 11 # 12” “jkab” ವಿವರಣೆ: “10 #” -> “j”, “11 #” -> “k”, “1” -> “a”…

ಮತ್ತಷ್ಟು ಓದು

ವಿಶಿಷ್ಟ ಮಾರ್ಗಗಳು ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

ವಿಶಿಷ್ಟ ಮಾರ್ಗಗಳು ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರವು ಗ್ರಿಡ್‌ನ ಗಾತ್ರವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಎರಡು ಪೂರ್ಣಾಂಕಗಳನ್ನು ನಿಮಗೆ ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಗ್ರಿಡ್ನ ಗಾತ್ರ, ಉದ್ದ ಮತ್ತು ಅಗಲವನ್ನು ಬಳಸುವುದು. ಗ್ರಿಡ್‌ನ ಮೇಲಿನ ಎಡ ಮೂಲೆಯಿಂದ ಅನನ್ಯ ಮಾರ್ಗಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಾವು ಕಂಡುಹಿಡಿಯಬೇಕು…

ಮತ್ತಷ್ಟು ಓದು

ಕ್ರಮಪಲ್ಲಟನೆಗಳು ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

ಸಮಸ್ಯೆ ಕ್ರಮಪಲ್ಲಟನೆಗಳ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರವು ಪೂರ್ಣಾಂಕಗಳ ಸರಳ ಅನುಕ್ರಮವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಕೊಟ್ಟಿರುವ ಅನುಕ್ರಮದ ಎಲ್ಲಾ ಕ್ರಮಪಲ್ಲಟನೆಗಳ ಸಂಪೂರ್ಣ ವೆಕ್ಟರ್ ಅಥವಾ ಶ್ರೇಣಿಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ಕೇಳುತ್ತದೆ. ಆದ್ದರಿಂದ, ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವ ಮೊದಲು. ನಾವು ಕ್ರಮಪಲ್ಲಟನೆಗಳೊಂದಿಗೆ ಪರಿಚಿತರಾಗಿರಬೇಕು. ಆದ್ದರಿಂದ, ಕ್ರಮಪಲ್ಲಟನೆಯು ಒಂದು ವ್ಯವಸ್ಥೆ ಹೊರತುಪಡಿಸಿ ಏನೂ ಅಲ್ಲ…

ಮತ್ತಷ್ಟು ಓದು

ತಿರುಗಿದ ವಿಂಗಡಿಸಲಾದ ಅರೇ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರದಲ್ಲಿ ಹುಡುಕಿ

ವಿಂಗಡಿಸಲಾದ ಶ್ರೇಣಿಯನ್ನು ಪರಿಗಣಿಸಿ ಆದರೆ ಒಂದು ಸೂಚಿಯನ್ನು ಆರಿಸಲಾಯಿತು ಮತ್ತು ಆ ಸಮಯದಲ್ಲಿ ರಚನೆಯನ್ನು ತಿರುಗಿಸಲಾಯಿತು. ಈಗ, ರಚನೆಯನ್ನು ತಿರುಗಿಸಿದ ನಂತರ ನೀವು ನಿರ್ದಿಷ್ಟ ಗುರಿ ಅಂಶವನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕು ಮತ್ತು ಅದರ ಸೂಚಿಯನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು. ಒಂದು ವೇಳೆ, ಅಂಶವು ಇರುವುದಿಲ್ಲ, ಹಿಂತಿರುಗಿ -1. ಸಮಸ್ಯೆ ಸಾಮಾನ್ಯವಾಗಿ…

ಮತ್ತಷ್ಟು ಓದು

ಅರೇ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರಗಳಲ್ಲಿ Kth ಅತಿದೊಡ್ಡ ಅಂಶ

ಈ ಸಮಸ್ಯೆಯಲ್ಲಿ, ನಾವು ವಿಂಗಡಿಸದ ಶ್ರೇಣಿಯಲ್ಲಿ kth ಅತಿದೊಡ್ಡ ಅಂಶವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕಾಗಿದೆ. ರಚನೆಯು ನಕಲುಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಆದ್ದರಿಂದ, ನಾವು ವಿಂಗಡಿಸಲಾದ ಕ್ರಮದಲ್ಲಿ Kth ಅತಿದೊಡ್ಡ ಅಂಶವನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕೇ ಹೊರತು ವಿಭಿನ್ನ Kth ಅತಿದೊಡ್ಡ ಅಂಶವಲ್ಲ. ಉದಾಹರಣೆ ಎ = {4, 2, 5, 3…

ಮತ್ತಷ್ಟು ಓದು

ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ಗ್ರಾಫ್‌ಗಾಗಿ ಬಿಎಫ್‌ಎಸ್

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ “ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ಗ್ರಾಫ್‌ಗಾಗಿ ಬಿಎಫ್‌ಎಸ್” ನಿಮಗೆ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ನಿರ್ದೇಶಿತ ಗ್ರಾಫ್ ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ, ಗ್ರಾಫ್‌ನ ಬಿಎಫ್‌ಎಸ್ ಅಡ್ಡಹಾಯುವಿಕೆಯನ್ನು ಮುದ್ರಿಸಿ. ಉದಾಹರಣೆ ಮೇಲಿನ ಗ್ರಾಫ್‌ನ ಬಿಎಫ್‌ಎಸ್ ಅಡ್ಡಹಾಯುವಿಕೆ ನೀಡುತ್ತದೆ: 0 1 2 5 3 4 6 ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ನಿರ್ದೇಶಿತ ಗ್ರಾಫ್‌ಗಾಗಿ ಅಗಲ ಅಗಲ ಮೊದಲ ಹುಡುಕಾಟ (ಬಿಎಫ್‌ಎಸ್) ಅಡ್ಡಹಾಯುವಿಕೆ…

ಮತ್ತಷ್ಟು ಓದು

ಎರಡು ಸಮತೋಲಿತ ಬೈನರಿ ಹುಡುಕಾಟ ಮರಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಿ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ ಎರಡು ಸಮತೋಲಿತ ಬೈನರಿ ಸರ್ಚ್ ಮರಗಳನ್ನು ನೀಡಲಾಗಿದೆ, ಮೊದಲ ಬಿಎಸ್‌ಟಿಯಲ್ಲಿ ಎನ್ ಅಂಶಗಳು ಮತ್ತು ಎರಡನೇ ಬಿಎಸ್‌ಟಿಯಲ್ಲಿ ಮೀ ಅಂಶಗಳಿವೆ. (N + m) ಅಂಶಗಳೊಂದಿಗೆ ಮೂರನೇ ಸಮತೋಲಿತ ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀ ಅನ್ನು ರೂಪಿಸಲು ಎರಡು ಸಮತೋಲಿತ ಬೈನರಿ ಸರ್ಚ್ ಮರಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಲು ಅಲ್ಗಾರಿದಮ್ ಬರೆಯಿರಿ. ಉದಾಹರಣೆ ಇನ್ಪುಟ್ put ಟ್ಪುಟ್ ಪೂರ್ವ-ಆದೇಶ ...

ಮತ್ತಷ್ಟು ಓದು

ಅರೇನಲ್ಲಿ ಕೆ-ನೇ ಡಿಸ್ಟಿಂಕ್ಟ್ ಎಲಿಮೆಂಟ್

ನಿಮಗೆ ಪೂರ್ಣಾಂಕ ಶ್ರೇಣಿಯನ್ನು ನೀಡಲಾಗಿದೆ, ಒಂದು ಶ್ರೇಣಿಯಲ್ಲಿ ಕೆ-ನೇ ವಿಭಿನ್ನ ಅಂಶವನ್ನು ಮುದ್ರಿಸಿ. ಕೊಟ್ಟಿರುವ ರಚನೆಯು ನಕಲುಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಮತ್ತು output ಟ್‌ಪುಟ್ ಒಂದು ಶ್ರೇಣಿಯಲ್ಲಿನ ಎಲ್ಲಾ ವಿಶಿಷ್ಟ ಅಂಶಗಳ ನಡುವೆ k-th ವಿಭಿನ್ನ ಅಂಶವನ್ನು ಮುದ್ರಿಸಬೇಕು. ಕೆ ಹಲವಾರು ವಿಭಿನ್ನ ಅಂಶಗಳಿಗಿಂತ ಹೆಚ್ಚಿದ್ದರೆ, ಅದನ್ನು ವರದಿ ಮಾಡಿ. ಉದಾಹರಣೆ ಇನ್ಪುಟ್:…

ಮತ್ತಷ್ಟು ಓದು

ಮುಂದಿನ ಕ್ರಮಪಲ್ಲಟನೆ

ಮುಂದಿನ ಕ್ರಮಪಲ್ಲಟನೆ ಸಮಸ್ಯೆಯಲ್ಲಿ ನಾವು ಒಂದು ಪದವನ್ನು ನೀಡಿದ್ದೇವೆ, ಅದರ ಶಬ್ದಕೋಶದ ಪ್ರಕಾರ ಹೆಚ್ಚಿನ_ಪ್ರವರ್ತನೆಯನ್ನು ಹುಡುಕಿ. ಉದಾಹರಣೆ ಇನ್ಪುಟ್: str = “ಟ್ಯುಟೋರಿಯಲ್ ಕಪ್” output ಟ್ಪುಟ್: ಟ್ಯುಟೋರಿಯಲ್ ಪಿಕ್ಯೂ ಇನ್ಪುಟ್: str = “nmhdgfecba” output ಟ್ಪುಟ್: nmheabcdfg ಇನ್ಪುಟ್: str = “ಅಲ್ಗಾರಿದಮ್ಗಳು” output ಟ್ಪುಟ್: ಅಲ್ಗಾರಿದಮ್ ಇನ್ಪುಟ್: str = “ಸ್ಪೂನ್ಫೀಡ್” output ಟ್ಪುಟ್: ಮುಂದಿನ ಕ್ರಮಪಲ್ಲಟನೆ…

ಮತ್ತಷ್ಟು ಓದು

ಡೇಟಾ ಸ್ಟ್ರೀಮ್‌ನಿಂದ ಮಧ್ಯಮವನ್ನು ಹುಡುಕಿ

ಡೇಟಾ ಸ್ಟ್ರೀಮ್ ಸಮಸ್ಯೆಯಿಂದ ಫೈಂಡ್ ಮೀಡಿಯನ್‌ನಲ್ಲಿ, ಡೇಟಾ ಸ್ಟ್ರೀಮ್‌ನಿಂದ ಪೂರ್ಣಾಂಕಗಳನ್ನು ಓದಲಾಗುತ್ತಿದೆ ಎಂದು ನಾವು ನೀಡಿದ್ದೇವೆ. ಮೊದಲ ಪೂರ್ಣಾಂಕದಿಂದ ಕೊನೆಯ ಪೂರ್ಣಾಂಕದವರೆಗೆ ಇಲ್ಲಿಯವರೆಗೆ ಓದಿದ ಎಲ್ಲಾ ಅಂಶಗಳ ಸರಾಸರಿ ಹುಡುಕಿ. ಉದಾಹರಣೆ ಇನ್ಪುಟ್ 1: ಸ್ಟ್ರೀಮ್ [] = {3,10,5,20,7,6} put ಟ್ಪುಟ್: 3 6.5…

ಮತ್ತಷ್ಟು ಓದು