ಹ್ಯಾರಿ ಪಾಟರ್ ಅಂಡ್ ದಿ ಫಿಲಾಸಫರ್ಸ್ ಸ್ಟೋನ್ ನ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಕುತೂಹಲಕಾರಿ ಒಗಟಿದೆ. ಹ್ಯಾರಿ ಮತ್ತು ಹರ್ಮಿಯೋನ್ ಕೋಣೆಯನ್ನು ಪ್ರವೇಶಿಸುತ್ತಾರೆ, ಅದರ ನಂತರ ಅದರ ಪ್ರವೇಶದ್ವಾರಗಳನ್ನು ಮಾಂತ್ರಿಕ ಬೆಂಕಿಯಿಂದ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ ಮತ್ತು ಅವರು ಈ ಕೆಳಗಿನ ಒಗಟನ್ನು ಪರಿಹರಿಸುವ ಮೂಲಕ ಮಾತ್ರ ಅದನ್ನು ಬಿಡಬಹುದು:
["ಹ್ಯಾರಿ ಪಾಟರ್ ಅಂಡ್ ದಿ ಫಿಲಾಸಫರ್ಸ್ ಸ್ಟೋನ್" ಪುಸ್ತಕದ "ಜಾನಪದ ಅನುವಾದ" ದಿಂದ]ನಿಮ್ಮ ಮುಂದೆ ಅಪಾಯವಿದೆ, ಮತ್ತು ನಿಮ್ಮ ಹಿಂದೆ ಮೋಕ್ಷವಿದೆ,
ನಮ್ಮ ನಡುವೆ ನೀವು ಕಂಡುಕೊಳ್ಳುವ ಇಬ್ಬರು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತಾರೆ;
ಏಳರಲ್ಲಿ ಒಂದರೊಂದಿಗೆ ನೀವು ಮುಂದುವರಿಯುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತೀರಿ
ಇನ್ನೊಬ್ಬರು ನಿಮ್ಮನ್ನು ತಕ್ಷಣವೇ ಹಿಂತಿರುಗಿಸುತ್ತಾರೆ.
ನಮ್ಮಿಬ್ಬರಲ್ಲಿ ನೀವು ನೆಟಲ್ ವೈನ್ ಅನ್ನು ಮಾತ್ರ ಕಾಣುತ್ತೀರಿ,
ಮತ್ತು ಮೂರು ವಿನಾಶವನ್ನು ತರುತ್ತವೆ, ರಹಸ್ಯವಾಗಿ ಸಾಲಿನಲ್ಲಿ ನಿಂತಿವೆ.
ಆದ್ದರಿಂದ ನೀವು ಯಾವುದನ್ನು ರುಚಿ ನೋಡಬೇಕೆಂದು ಆರಿಸಿಕೊಳ್ಳಿ,
ಇದನ್ನು ಮಾಡಲು, ನಾವು ನಾಲ್ಕು ಸಲಹೆಗಳನ್ನು ನೀಡುತ್ತೇವೆ.
ವಿಷವು ತನ್ನ ಮಾರಣಾಂತಿಕ ಶಾಖವನ್ನು ಮರೆಮಾಡಲು ವ್ಯರ್ಥವಾಗಿ ಪ್ರಯತ್ನಿಸಿತು,
ನೀವು ಯಾವಾಗಲೂ ಅವನನ್ನು ವೈನ್ ಎಡಭಾಗದಲ್ಲಿ ಕಾಣುವಿರಿ,
ಮತ್ತು ಅಂಚಿನಲ್ಲಿರುವವರು ವಿಭಿನ್ನ ಉಡುಗೊರೆಯನ್ನು ಹೊಂದಿದ್ದಾರೆಂದು ತಿಳಿಯಿರಿ,
ಆದರೆ ನೀವು ಮುಂದುವರಿಸಲು ಬಯಸಿದರೆ, ಯಾರೂ ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ.
ನಾವೆಲ್ಲರೂ ಅಂಚಿನಿಂದ ಅಂಚಿಗೆ ಗಾತ್ರದಲ್ಲಿ ಬದಲಾಗುತ್ತೇವೆ,
ನಿಮ್ಮ ಮರಣವು ಚಿಕ್ಕವರಲ್ಲಿ ಕುಳಿತುಕೊಳ್ಳುವುದಿಲ್ಲ, ಆದರೆ ದೊಡ್ಡದರಲ್ಲಿಯೂ ಅಲ್ಲ;
ಎರಡನೆಯದು ಬಲ ತುದಿಯಿಂದ ಮತ್ತು ಎರಡನೆಯದು ಎಡದಿಂದ
ಅವರು ಒಂದೇ ರೀತಿ ಕಾಣದಿದ್ದರೂ, ಅವಳಿಗಳಂತೆ ರುಚಿ ನೋಡುತ್ತಾರೆ.
ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಯಾವ ಬಾಟಲಿಗಳು ಯಾವ ಮದ್ದುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ ಎಂಬುದನ್ನು ಅವರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು.
ಈ ಲೇಖನದಲ್ಲಿ, ನಾವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಪಝಲ್ನ ಎಲ್ಲಾ 42 ಸಂಭವನೀಯ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಪರಿಹರಿಸುತ್ತೇವೆ ಮತ್ತು ಫಲಿತಾಂಶಗಳ ರೇಖಾಚಿತ್ರವನ್ನು ಸೆಳೆಯುತ್ತೇವೆ (ಮೇಲಿನ ಚಿತ್ರದಂತೆ, ಕೇವಲ ದೊಡ್ಡದಾಗಿದೆ).
ಒಂದು ಸೆಕೆಂಡ್ ನಿರೀಕ್ಷಿಸಿ, 42 ಆಯ್ಕೆಗಳು ಎಲ್ಲಿಂದ ಬಂದವು?
ಏಕೆಂದರೆ "ಸಣ್ಣ" ಮತ್ತು "ದೊಡ್ಡ" ಮದ್ದುಗಳ ಸ್ಥಳಗಳನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ. ದೊಡ್ಡದು ಏಳು ಸ್ಥಳಗಳಲ್ಲಿ ಒಂದಲ್ಲಿರಬಹುದು, ಇದು ಚಿಕ್ಕದಕ್ಕೆ 6 ಉಳಿದ ಆಯ್ಕೆಗಳನ್ನು ನೀಡುತ್ತದೆ, ಒಟ್ಟು 7 * 6 = 42. JK ರೌಲಿಂಗ್ ಅವರು ಬಂದಾಗ ಅವರು ಯಾವ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದ್ದರು ಎಂಬುದನ್ನು ನಿಖರವಾಗಿ ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಈ ಒಗಟಿನೊಂದಿಗೆ, ಅವಳು ನಿಮ್ಮ Twitter ನಲ್ಲಿ ಅದರ ಬಗ್ಗೆ ಮಾತನಾಡದ ಹೊರತು. ಸರಿ, ಆ ಅನಿವಾರ್ಯ ದಿನ ಬರುವವರೆಗೆ, ನಾವು ಯಾದೃಚ್ಛಿಕ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಮತ್ತು ಅದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು. ಆದಾಗ್ಯೂ, ಅದರ ಪರಿಹಾರದ ಬಗ್ಗೆ ಯಾವುದೇ ಗ್ಯಾರಂಟಿ ಇರುವುದಿಲ್ಲ, ಅದಕ್ಕಾಗಿಯೇ ನಾವು ಸಾಮಾನ್ಯ ಒಳಿತಿಗಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತೇವೆ, ಒಗಟಿನ ಎಲ್ಲಾ 42 ರೂಪಾಂತರಗಳನ್ನು ಪರಿಹರಿಸುತ್ತೇವೆ (ಅಥವಾ ಅವುಗಳ ಪರಿಹಾರವನ್ನು ಸಾಬೀತುಪಡಿಸುವುದು).
ಈಗಾಗಲೇ ನಿರ್ಧರಿಸಿ
ಮೊದಲಿಗೆ, ಇಲ್ಲಿ ಪಝಲ್ನ ಎಲ್ಲಾ ನಿರ್ಬಂಧಗಳು, ಸರಳ ಪದಗಳಲ್ಲಿ ಪುನರಾವರ್ತಿತವಾಗಿವೆ:
- ಎರಡು ನಿರುಪದ್ರವ ಮದ್ದುಗಳಿವೆ, 3 ವಿಷಕಾರಿ ಪದಾರ್ಥಗಳು, ಒಂದು ನಿಮಗೆ ಮುಂದೆ ಹೋಗಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಇನ್ನೊಂದು ಹಿಂತಿರುಗಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
- ಎರಡು ನಿರುಪದ್ರವಿ ಮದ್ದುಗಳ ಎಡಭಾಗದಲ್ಲಿ ವಿಷಪೂರಿತವಾಗಿದೆ.
- ಎರಡೂ ಬದಿಗಳಲ್ಲಿನ ಮದ್ದುಗಳು ವಿಭಿನ್ನವಾಗಿವೆ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಯಾವುದೂ ನಿಮಗೆ ಮುಂದುವರೆಯಲು ಅವಕಾಶ ನೀಡುವುದಿಲ್ಲ.
- ದೊಡ್ಡ ಮತ್ತು ಚಿಕ್ಕ ಬಾಟಲಿಗಳು ವಿಷವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
- ಎಡಭಾಗದಲ್ಲಿರುವ ಎರಡನೇ ಬಾಟಲಿ ಮತ್ತು ಬಲಭಾಗದಲ್ಲಿರುವ ಎರಡನೇ ಬಾಟಲಿಯಲ್ಲಿ ಒಂದೇ ಮದ್ದು ಇರುತ್ತದೆ.
ಇದನ್ನು ಹೇಗೆ ಎದುರಿಸುವುದು? ಕೆಳಗಿನ ಆಯ್ಕೆಯನ್ನು ಪರಿಗಣಿಸೋಣ. ಒಗಟಿನಲ್ಲಿ ಹೇಳುವಂತೆ, ಸಾಲಿನಲ್ಲಿ 1 ಬಾಟಲಿಯು ಇತರ ಎಲ್ಲಕ್ಕಿಂತ ಚಿಕ್ಕದಾಗಿದೆ ಮತ್ತು 1 ಬಾಟಲಿಯು ಇತರ ಎಲ್ಲಕ್ಕಿಂತ ದೊಡ್ಡದಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.
ಮೂರ್ಖತನದಿಂದ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳ ಮೂಲಕ ಹೋಗಲು ಪ್ರಯತ್ನಿಸೋಣ - ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬಾಟಲಿಯನ್ನು ತೆಗೆದುಕೊಂಡು ವಿಷಯಗಳಿಗೆ ಸಾಧ್ಯವಿರುವ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳನ್ನು ಆರಿಸಿ.
ಉದಾಹರಣೆಗೆ, ಮೊದಲ ಬಾಟಲಿಯು ನಿರ್ಬಂಧದ ಸಂಖ್ಯೆ 3 ರ ಕಾರಣದಿಂದಾಗಿ ನಮ್ಮನ್ನು ಮುಂದಕ್ಕೆ ಚಲಿಸುವ ಮದ್ದು ಹೊಂದಿರುವುದಿಲ್ಲ. ನಿರ್ಬಂಧ ಸಂಖ್ಯೆ 2 ರ ಕಾರಣದಿಂದಾಗಿ ಇದು ಸುರಕ್ಷಿತ ಮದ್ದು ಹೊಂದಿಲ್ಲ - ಅದರ ಎಡಭಾಗದಲ್ಲಿ ವಿಷ ಇರುವಂತಿಲ್ಲ. ಇದು ವಿಷದ ಮದ್ದು ಮತ್ತು ಥ್ರೋಬ್ಯಾಕ್ ಮದ್ದುಗಳ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ನಮಗೆ ಬಿಡುತ್ತದೆ. ಎರಡೂ ಆಯ್ಕೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸೋಣ.
ಕೆಳಗಿನ ಚಿತ್ರಗಳಲ್ಲಿ, ಹಸಿರು ಮದ್ದುಗಳು ವಿಷವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ, ಕಿತ್ತಳೆ ಸುರಕ್ಷಿತ ಪಾನೀಯಗಳು, ನೀಲಿ ಬಣ್ಣವು ಹಿಂದಕ್ಕೆ ಚಲಿಸುವ ಮದ್ದುಗಳು ಮತ್ತು ನೇರಳೆಯು ಮುಂದಕ್ಕೆ ಚಲಿಸುವ ಮದ್ದುಗಳಾಗಿವೆ.
ಎರಡೂ ಕೆಲಸದ ಆಯ್ಕೆಗಳಿಗಾಗಿ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪುನರಾವರ್ತಿಸೋಣ - ಎರಡನೇ ಬಾಟಲಿಯನ್ನು ತೆಗೆದುಕೊಂಡು ಪರ್ಯಾಯವಾಗಿ ಎಲ್ಲಾ ಸ್ವೀಕಾರಾರ್ಹ ವಿಷಯ ಆಯ್ಕೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ. ಇದು ನಮಗೆ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನೀಡುತ್ತದೆ:
ಈ ಧಾಟಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸಿ ಮತ್ತು ಪಟ್ಟಿ ಮಾಡಲಾದ ನಿರ್ಬಂಧಗಳನ್ನು ಉಲ್ಲಂಘಿಸದೆ ಕೆಲವು ಬಾಟಲಿಯನ್ನು ಮದ್ದು ತುಂಬಿಸಲಾಗದ ಎಲ್ಲಾ ಕೆಲಸದ ಆಯ್ಕೆಗಳನ್ನು ತ್ಯಜಿಸಿ, ನಾವು ಸ್ವೀಕಾರಾರ್ಹ ಆಯ್ಕೆಯನ್ನು ಮಾತ್ರ ತಲುಪುತ್ತೇವೆ:
ಸ್ವಾಭಾವಿಕವಾಗಿ, ಪರಿಹಾರವನ್ನು ಕಂಡುಹಿಡಿಯುವ ಯಾವುದೇ ಗ್ಯಾರಂಟಿ ನಮಗೆ ಇರಲಿಲ್ಲ. ಯಾವುದೇ ಪರಿಹಾರವಿಲ್ಲ, ಅಥವಾ ಹಲವಾರು ಇರಬಹುದು (ಮತ್ತು ನೀವು ಹಲವಾರು ಪರಿಹಾರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಇದು ಒಗಟನ್ನು ಪರಿಹರಿಸಲು ಅಸಾಧ್ಯವಾಗಿದೆ ಏಕೆಂದರೆ ಯಾವ ಮದ್ದು ಸರಿಯಾಗಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲ).
ಎಲ್ಲಾ ಆಯ್ಕೆಗಳಿಗೆ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಅನ್ವಯಿಸುವುದರಿಂದ ನಮಗೆ ಈ ಕೆಳಗಿನ ಪರಿಹಾರಗಳನ್ನು ನೀಡುತ್ತದೆ. ಒಗಟಿನ 8 ಆವೃತ್ತಿಗಳು ಪರಿಹರಿಸಬಹುದಾದವು, 8 ಯಾವುದೇ ಪರಿಹಾರಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು 26 ಬಹು ಪರಿಹಾರಗಳನ್ನು ಹೊಂದಿವೆ.
ಪರಿಹಾರಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು
ಒಗಟಿನ ಎಲ್ಲಾ ಪರಿಹರಿಸಿದ ಆವೃತ್ತಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಏನನ್ನಾದರೂ ಹೊಂದಿದೆಯೇ? ಹೌದು! ಅವುಗಳಲ್ಲಿ ಚಿಕ್ಕ ಅಥವಾ ದೊಡ್ಡ ಬಾಟಲಿಗಳು 2 ನೇ ಅಥವಾ 6 ನೇ ಸ್ಥಾನಗಳಲ್ಲಿವೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. #2 ಮತ್ತು #6 ನಿರ್ಬಂಧಗಳ ಕಾರಣದಿಂದಾಗಿ 4 ನೇ ಮತ್ತು 5 ನೇ ಬಾಟಲಿಗಳು ಸುರಕ್ಷಿತ ಮದ್ದುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ ಎಂದು ತೀರ್ಮಾನಿಸಲು ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಈ ಹಂತವಿಲ್ಲದೆ, ಈ ಬಾಟಲಿಗಳು ವಿಷವನ್ನು ಒಳಗೊಂಡಿರುವ ಸಾಧ್ಯತೆಯನ್ನು ನಾವು ತೊಡೆದುಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ನಾವು ಹಲವಾರು ಸಂಭವನೀಯ ಪರಿಹಾರಗಳೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತೇವೆ. ಸಹ ಪರಿಹರಿಸಿದ ಆಯ್ಕೆಗಳಿಗೆ ಎರಡನೇ "ವಿಶೇಷ" ಬಾಟಲಿಯನ್ನು (ಚಿಕ್ಕ ಅಥವಾ ದೊಡ್ಡದು) 3 ನೇ ಅಥವಾ 4 ನೇ ಸ್ಥಾನದಲ್ಲಿ ಇರಿಸಬೇಕಾಗುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ನಮ್ಮನ್ನು ಮುಂದಕ್ಕೆ ಚಲಿಸುವ ಮದ್ದಿನ ನಿಖರವಾದ ಸ್ಥಳವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗುವುದಿಲ್ಲ.
ಫಲಿತಾಂಶಗಳು
ನಾನು ಪುಸ್ತಕದ ಉಲ್ಲೇಖದೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತೇನೆ.
ಹರ್ಮಿಯೋನ್ ಜೋರಾಗಿ ಉಸಿರು ಬಿಟ್ಟಳು, ಮತ್ತು ಅವಳು ನಗುತ್ತಿರುವುದನ್ನು ಗಮನಿಸಿ ಹ್ಯಾರಿ ಆಶ್ಚರ್ಯಚಕಿತನಾದನು - ಇದು ಅವನಿಗೆ ಸಂಭವಿಸಬಹುದಾದ ಕೊನೆಯ ವಿಷಯ. "ಬ್ರಿಲಿಯಂಟ್," ಹರ್ಮಿಯೋನ್ ಹೇಳಿದರು. - ಇದು ಮ್ಯಾಜಿಕ್ ಅಲ್ಲ - ಇದು ತರ್ಕ, ಒಗಟು. ಅನೇಕ ಮಹಾನ್ ಜಾದೂಗಾರರು ತರ್ಕದ ಒಂದು ಔನ್ಸ್ ಹೊಂದಿಲ್ಲ ಮತ್ತು ಅವರು ಶಾಶ್ವತವಾಗಿ ಇಲ್ಲಿ ಸಿಲುಕಿಕೊಳ್ಳುತ್ತಾರೆ.
ಆದರೆ ಒಂದು ನಿಮಿಷ ಕಾಯಿರಿ - ಬಹುಶಃ ನಾವು ಪುಸ್ತಕದ ಸಂಭಾಷಣೆಯ ಆಧಾರದ ಮೇಲೆ ಒಗಟಿನ ಅಂಗೀಕೃತ ಆವೃತ್ತಿಯನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು:
"ಅರ್ಥವಾಯಿತು," ಅವಳು ಹೇಳಿದಳು. "ಚಿಕ್ಕ ಬಾಟಲಿಯು ಕಪ್ಪು ಬೆಂಕಿಯ ಮೂಲಕ ಮತ್ತು ಕಲ್ಲಿಗೆ ನಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತದೆ."
...
"ಮತ್ತು ನೇರಳೆ ಬೆಂಕಿಯ ಮೂಲಕ ಹಿಂತಿರುಗಲು ಯಾವುದು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ?"
ಹರ್ಮಿಯೋನ್ ಸಾಲಿನ ಬಲಭಾಗದಲ್ಲಿ ಒಂದು ಸುತ್ತಿನ ಬಾಟಲಿಯನ್ನು ತೋರಿಸಿದರು.
ಡ್ಯಾಮ್ ಇದು. ಈ ಆಯ್ಕೆಯು ನಮಗೆ ಇನ್ನೂ ಹಲವಾರು ಪರಿಹಾರಗಳನ್ನು ನೀಡುತ್ತದೆ. ಟ್ವೀಟ್, DR.
ಕೋಡ್
ಈ ಒಗಟು ಪರಿಹರಿಸಲು ಮತ್ತು ರೇಖಾಚಿತ್ರಗಳನ್ನು ಸೆಳೆಯಲು ನೀವು ಕೋಡ್ನಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ಮಾಡಬಹುದು
ಮೂಲ: www.habr.com