ಐಸೊಮಾರ್ಫಿಕ್ ಸ್ಟ್ರಿಂಗ್ಸ್ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ ಈ ಸಮಸ್ಯೆಯಲ್ಲಿ, ನಮಗೆ ಎ ಮತ್ತು ಬಿ ಎಂಬ ಎರಡು ತಂತಿಗಳನ್ನು ನೀಡಲಾಗಿದೆ. ಎರಡು ತಂತಿಗಳು ಸಮರೂಪದವೋ ಅಥವಾ ಇಲ್ಲವೋ ಎಂದು ಹೇಳುವುದು ನಮ್ಮ ಗುರಿಯಾಗಿದೆ. ಎರಡು ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಐಸೊಮಾರ್ಫಿಕ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಮೊದಲ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿರುವ ಅಕ್ಷರಗಳನ್ನು ಯಾವುದೇ ಅಕ್ಷರದಿಂದ (ತನ್ನನ್ನೂ ಒಳಗೊಂಡಂತೆ) ಬದಲಾಯಿಸಬಹುದಾದರೆ ಮಾತ್ರ ...

ಮತ್ತಷ್ಟು ಓದು

ಸಂಯೋಜನೆಗಳು ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

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

ಮತ್ತಷ್ಟು ಓದು

ಆಭರಣಗಳು ಮತ್ತು ಕಲ್ಲುಗಳು ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

ಜ್ಯುವೆಲ್ಸ್ ಮತ್ತು ಸ್ಟೋನ್ಸ್ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರದ ಸಮಸ್ಯೆ ನಿಮಗೆ ಎರಡು ತಂತಿಗಳನ್ನು ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಅವುಗಳಲ್ಲಿ ಒಂದು ಆಭರಣಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದು ಕಲ್ಲುಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಆಭರಣಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸ್ಟ್ರಿಂಗ್ ಆಭರಣಗಳ ಅಕ್ಷರಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಕಲ್ಲುಗಳ ದಾರದಲ್ಲಿರುವ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಾವು ಕಂಡುಹಿಡಿಯಬೇಕು…

ಮತ್ತಷ್ಟು ಓದು

ಅರೇ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರದಲ್ಲಿ ಕಣ್ಮರೆಯಾದ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳನ್ನು ಹುಡುಕಿ

ಸಮಸ್ಯೆ ಹೇಳಿಕೆ ಈ ಸಮಸ್ಯೆಯಲ್ಲಿ, ನಮಗೆ ಪೂರ್ಣಾಂಕಗಳ ಶ್ರೇಣಿಯನ್ನು ನೀಡಲಾಗಿದೆ. ಇದು 1 ರಿಂದ N ವರೆಗಿನ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಅಲ್ಲಿ N = ರಚನೆಯ ಗಾತ್ರ. ಆದಾಗ್ಯೂ, ಕೆಲವು ಅಂಶಗಳು ಕಣ್ಮರೆಯಾಗಿವೆ ಮತ್ತು ಕೆಲವು ನಕಲುಗಳು ಅವುಗಳ ಸ್ಥಳದಲ್ಲಿವೆ. ಶ್ರೇಣಿಯನ್ನು ಹಿಂದಿರುಗಿಸುವುದು ನಮ್ಮ ಗುರಿಯಾಗಿದೆ ...

ಮತ್ತಷ್ಟು ಓದು

ಬಹುಪಾಲು ಎಲಿಮೆಂಟ್ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

ಸಮಸ್ಯೆ ಹೇಳಿಕೆ ನಮಗೆ ಪೂರ್ಣಾಂಕಗಳ ಶ್ರೇಣಿಯನ್ನು ನೀಡಲಾಗಿದೆ. ಫ್ಲೋರ್ ಆಪರೇಟರ್ ಆಗಿರುವ ಶ್ರೇಣಿಯಲ್ಲಿ ⌊N / 2⌋ ಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಾರಿ ಸಂಭವಿಸುವ ಪೂರ್ಣಾಂಕವನ್ನು ನಾವು ಹಿಂತಿರುಗಿಸಬೇಕು. ಈ ಅಂಶವನ್ನು ಬಹುಪಾಲು ಅಂಶ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇನ್ಪುಟ್ ಅರೇ ಯಾವಾಗಲೂ ಹೆಚ್ಚಿನ ಅಂಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. …

ಮತ್ತಷ್ಟು ಓದು

ರೋಮನ್ ಟು ಇಂಟಿಜರ್ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

“ರೋಮನ್ ಟು ಇಂಟಿಜರ್” ಸಮಸ್ಯೆಯಲ್ಲಿ, ಅದರ ರೋಮನ್ ಸಂಖ್ಯಾ ರೂಪದಲ್ಲಿ ಕೆಲವು ಸಕಾರಾತ್ಮಕ ಪೂರ್ಣಾಂಕವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ದಾರವನ್ನು ನಮಗೆ ನೀಡಲಾಗಿದೆ. ರೋಮನ್ ಅಂಕಿಗಳನ್ನು 7 ಅಕ್ಷರಗಳಿಂದ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ಅದನ್ನು ಈ ಕೆಳಗಿನ ಕೋಷ್ಟಕವನ್ನು ಬಳಸಿಕೊಂಡು ಪೂರ್ಣಾಂಕಗಳಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು: ಗಮನಿಸಿ: ಕೊಟ್ಟಿರುವ ರೋಮನ್ ಅಂಕಿಗಳ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯವು ಮೀರುವುದಿಲ್ಲ ಅಥವಾ…

ಮತ್ತಷ್ಟು ಓದು

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

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

ಮತ್ತಷ್ಟು ಓದು

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

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

ಮತ್ತಷ್ಟು ಓದು

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

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

ಮತ್ತಷ್ಟು ಓದು

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

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

ಮತ್ತಷ್ಟು ಓದು