1 00:00:00,000 --> 00:00:13,010 2 00:00:13,010 --> 00:00:18,290 >> ರಾಬ್ ಬೌಡೆನ್: ಹಾಯ್, ನಾನು ರಾಬ್ ಮನುಷ್ಯ, ಮತ್ತು ನ ಜಿಗಿತವನ್ನು ಅವಕಾಶ ಮಾರಿಯೋ ಹ್ಯಾಕರ್ ಆವೃತ್ತಿ ಒಳಗೆ. 3 00:00:18,290 --> 00:00:21,760 ನಾವು ಮಾಡಬೇಕಾದ್ದು ಮೊದಲ ವಿಷಯ ಬಳಕೆದಾರ ಎತ್ತರ ಪಡೆಯಿರಿ. 4 00:00:21,760 --> 00:00:26,290 ಇಲ್ಲಿ ನಾವು ಒಂದು ಅವುಗಳನ್ನು ಕೇಳುತ್ತಿದ್ದೇವೆ ಅಲ್ಲದ ಋಣಾತ್ಮಕ ಪೂರ್ಣಾಂಕ ಕಡಿಮೆ 24 ಮತ್ತು 5 00:00:26,290 --> 00:00:31,710 ನಾವು CS50 GetInt ಕಾರ್ಯ ಬಳಸುತ್ತಿರುವ ಬಳಕೆದಾರರ ಪೂರ್ಣಾಂಕ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ. 6 00:00:31,710 --> 00:00:35,260 ನಾವು ಒಂದು ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಒಳಗೆ ಇದ್ದೇವೆ ನೋಡಿ ಎಂದು ಎಲ್ಲಿಯವರೆಗೆ ಲೂಪಿಂಗ್ ಮುಂದುವರಿಯುತ್ತದೆ 7 00:00:35,260 --> 00:00:38,400 ಎತ್ತರ ಹೆಚ್ಚು 23 ಅಥವಾ ಕಡಿಮೆ 0. 8 00:00:38,400 --> 00:00:42,850 ಆದ್ದರಿಂದ ನಾವು ಬಳಕೆದಾರ ರವರೆಗೆ ಮುಂದುವರಿಸಲು ಮಾಡುತ್ತೇವೆ ವಾಸ್ತವವಾಗಿ ನಾವು ಯಾವ ನಮಗೆ ನೀಡುತ್ತದೆ. 9 00:00:42,850 --> 00:00:46,960 >> ನಾವು ಎತ್ತರ ಒಮ್ಮೆ ನಾವು ಪಡೆಯಲು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಲೂಪ್ ಮುಖ್ಯ. 10 00:00:46,960 --> 00:00:49,510 ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಆದ್ದರಿಂದ ನಾವು ಮೊದಲ ನೋಟ pset ವಿಶೇಷ ನಿಂದ. 11 00:00:49,510 --> 00:00:52,270 12 00:00:52,270 --> 00:00:56,940 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನೋಡಿ ನಾವು 4 ಎತ್ತರದಲ್ಲಿ, ಕೆಳಗಿನ ಸಾಲು ನಮೂದಿಸಿ 13 00:00:56,940 --> 00:01:01,520 ಮೊದಲ ನಾಲ್ಕು ಹ್ಯಾಷೆಸ್, ಎರಡು ಖಾಲಿ, ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ನಾಲ್ಕು ಹ್ಯಾಷೆಸ್. 14 00:01:01,520 --> 00:01:06,280 >> ನಂತರ ಮೇಲಿನ ಒಂದು ಸಾಲು ಒಂದು ಮುದ್ರಿಸುತ್ತದೆ ಸ್ಪೇಸ್ ಮೂರು ಹ್ಯಾಷೆಸ್, ಎರಡು ಜಾಗಗಳು 15 00:01:06,280 --> 00:01:09,690 ಪಿರಮಿಡ್ ಪ್ರತ್ಯೇಕಿಸಲು ಮತ್ತು ನಂತರ ಮೂರು ಹ್ಯಾಷೆಸ್. 16 00:01:09,690 --> 00:01:13,460 ಮತ್ತು ಮೇಲೆ, ಎರಡು ಖಾಲಿ, ಎರಡು ಹ್ಯಾಷೆಸ್, ಎರಡು ಜಾಗಗಳು, ಎರಡು ಹ್ಯಾಷೆಸ್. 17 00:01:13,460 --> 00:01:18,090 ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಮೂರು ಸ್ಥಳಗಳಲ್ಲಿ ಒಂದು ಹ್ಯಾಶ್, ಎರಡು ಖಾಲಿ ಒಂದು ಹ್ಯಾಶ್. 18 00:01:18,090 --> 00:01:20,980 ಆದ್ದರಿಂದ ನೀವು ಗಮನಿಸಿ ಪ್ರಾರಂಭಿಸಬೇಕು ಇಲ್ಲಿ ಮಾದರಿ. 19 00:01:20,980 --> 00:01:22,545 >> ನ ಹೇಗೆ ಕೋಡ್ ನೋಡೋಣ ನಾವು ಹಾಗೆ ನೀನು. 20 00:01:22,545 --> 00:01:25,290 21 00:01:25,290 --> 00:01:28,840 ನಾವು iterating ನೀವು ಇಲ್ಲಿ ನೋಡಿ ಪಿರಮಿಡ್ ಎಲ್ಲಾ ಸಾಲುಗಳ ಮೇಲೆ. 22 00:01:28,840 --> 00:01:31,720 ಮೊದಲ ನಾವು ಲೆಕ್ಕ ಬಯಸುವ ಸ್ಥಳಗಳ ಸಂಖ್ಯೆಗೆ. 23 00:01:31,720 --> 00:01:34,690 ನಾವು ಪ್ರಾರಂಭಿಸಬೇಕು ನೆನಪು ಪಿರಮಿಡ್ ಮೇಲೆ ಮತ್ತು ಕೆಲಸ ನಮ್ಮ 24 00:01:34,690 --> 00:01:37,790 ದಾರಿಯಲ್ಲಿ ನಾವು ಮುದ್ರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ಕೆಳಗೆ ನಂತರ ಒಂದು ಸಾಲು ಮತ್ತು 25 00:01:37,790 --> 00:01:39,140 ನಂತರ ಒಂದು ಸಾಲು. 26 00:01:39,140 --> 00:01:44,030 ಆದ್ದರಿಂದ ಪಿರಮಿಡ್, ಸೂಚನೆ ಮೇಲಿರುವ ಸ್ಥಳಗಳ ಸಂಖ್ಯೆಗೆ ಸಮನಾಗಿದೆ 27 00:01:44,030 --> 00:01:45,720 ಎತ್ತರ ಮೈನಸ್ 1. 28 00:01:45,720 --> 00:01:50,120 ನಾವು ಮೂರು ಸ್ಥಳಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ ನೀನು ಒಂದು ಹ್ಯಾಶ್ ಮತ್ತು ನಂತರ ಎರಡು ಜಾಗಗಳು 29 00:01:50,120 --> 00:01:53,350 ಪ್ರತ್ಯೇಕ ಮತ್ತು ಮತ್ತೊಂದು ಹ್ಯಾಶ್. 30 00:01:53,350 --> 00:01:57,320 >> ಆದ್ದರಿಂದ ಖಾಲಿ ಸಮಾನವಾಗಿರುತ್ತದೆ ಎತ್ತರ ಮೈನಸ್ ಸಾಲು. 31 00:01:57,320 --> 00:02:03,180 , ಸತತವಾಗಿ 1 ಮತ್ತು ನಮ್ಮ ಎತ್ತರ 4 ವೇಳೆ ನಾವು ಬಯಸುವ ಎಂದು, ನಮಗೆ 3 ಸ್ಥಳಗಳಲ್ಲಿ ನೀಡುತ್ತೇನೆ. 32 00:02:03,180 --> 00:02:06,900 ನಂತರ ಈ ಲೂಪ್ ಕೇವಲ ಮುದ್ರಿತ ಜಾಗಗಳು ಎಂದು. 33 00:02:06,900 --> 00:02:12,630 ಖಾಲಿ ಮೂರು ವೇಳೆ, ನಂತರ ನಾವು ನೀನು ಒಂದು ಜಾಗವನ್ನು ಮೂರು ಬಾರಿ ರಚಿಸಲು. 34 00:02:12,630 --> 00:02:18,750 >> ಮುಂದುವರಿಕೆ, ಈಗ ನಾವು ಮುದ್ರಿಸಲು ಬಯಸುವ ಇದು ಎಡ ಪಿರಮಿಡ್, ಹ್ಯಾಷೆಸ್ 35 00:02:18,750 --> 00:02:20,630 ಸಾಲಿನ ಸಂಖ್ಯೆ ಕೇವಲ ಸಮಾನ. 36 00:02:20,630 --> 00:02:23,250 ಸತತವಾಗಿ, ಇಲ್ಲಿ ಮತ್ತೆ ನೋಡುತ್ತಿರುವುದು ಒಂದು, ನಾವು ಒಂದು ಹ್ಯಾಶ್ ಮುದ್ರಿಸಲು. 37 00:02:23,250 --> 00:02:25,960 ಸಾಲು ಎರಡು ನಾವು ರಲ್ಲಿ, ಎರಡು ಮುದ್ರಣ ಸತತವಾಗಿ ಮೂರು ನಾವು ಮೂರು ಮುದ್ರಿಸಲು. 38 00:02:25,960 --> 00:02:30,440 ನಾವು ಕೇವಲ ಲೂಪ್ ಸಾಲು ಬಾರಿ ಮುದ್ರಣ ಹ್ಯಾಶ್ ಚಿಹ್ನೆ. 39 00:02:30,440 --> 00:02:34,830 ನಂತರ ಪಿರಮಿಡ್ ಎಲ್ಲಾ ಸಾಲುಗಳು, ನಾವು ಪ್ರತ್ಯೇಕಿಸಲು ನಿಖರವಾಗಿ ಎರಡು ಸ್ಥಳಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ 40 00:02:34,830 --> 00:02:36,360 ಆ ಪಿರಮಿಡ್. 41 00:02:36,360 --> 00:02:39,590 >> ಮತ್ತು ಅಂತಿಮವಾಗಿ, ನಾವು ಬಲ ಮುದ್ರಿಸಲು ಬಯಸುವ ಇದು ಪಿರಮಿಡ್, ಬದಿಯಲ್ಲಿ 42 00:02:39,590 --> 00:02:42,160 ಮತ್ತೆ ಹ್ಯಾಷೆಸ್ ಒಂದೇ ಸಂಖ್ಯೆಯ ಎಡಭಾಗದಲ್ಲಿ ಎಂದು. 43 00:02:42,160 --> 00:02:45,680 ಮತ್ತು ಆದ್ದರಿಂದ ಅದೇ ನಿಖರ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ಮೇಲೆ ಲೂಪ್. 44 00:02:45,680 --> 00:02:49,445 ಅಂತಿಮವಾಗಿ, ನಾವು ಹೊಸ ಲೈನ್ ರಚಿಸಬೇಕಾಗಿದೆ ಮುಂದಿನ ಸಾಲು ತೆರಳಿ ಸಲುವಾಗಿ 45 00:02:49,445 --> 00:02:51,690 ಪಿರಮಿಡ್ ಮತ್ತು ಮುದ್ರಣ ಮುಂದುವರೆಯಲು. 46 00:02:51,690 --> 00:02:53,010 ಮತ್ತು ಅಷ್ಟೇ. 47 00:02:53,010 --> 00:02:54,860 ನನ್ನ ಹೆಸರನ್ನು ರಾಬ್ ಮತ್ತು ಈ ಮಾರಿಯೋ ಆಗಿತ್ತು. 48 00:02:54,860 --> 00:03:01,718