יום 1: מעבר לרובוטים בלבד
המונח Captcha מתיחס לחידות שרק בני אדם יכולים לפתור ותוכנות אוטומטיות מאוד יתקשו בהן. הקפצ׳ה ההפוכה היא חידה שרק מחשב יכול לפתור. בתרגיל הראשון אנחנו מקבלים סידרה של ספרות וצריכים למצוא מהו סכום כל הספרות הזהות לסיפרה שבאה אחריהן. הרשימה היא מעגלית.
לדוגמא בסידרה 1122 הסכום הוא 3. הסיפרה הראשונה 1 זהה לסיפרה שבאה אחריה, אחרי זה יש 1 שלא זהה ל-2 שבאה אחריה אז היא לא נספרת, אחריה 2 שזהה ל-2 שבאה אחריה (עד עכשיו ספרנו 3) ובסוף 2 שלא זהה ל-1 שבאה אחריה (זיכרו הרשימה מעגלית) ולכן לא נספרת.
בסידרה 1111 הסכום הוא 4 כי כל אחת מהספרות זהה לסיפרה שבאה אחריה.
בסידרה 91212129 הסכום הוא 9 כי רק הסיפרה 9 האחרונה זהה לסיפרה שבאה אחריה (ה-9 הראשונה).
האתגר שלכם - כיתבו קוד באיזושהי שפת תכנות שמקבל סידרה ומחשב את סכום הספרות שזהות לאלה שבאות אחריהן.
הדביקו כאן את הקוד שכתבתם כדי לקבל פידבק מחברים או סתם לעוף על עצמכם שאתם אלופים
(ואחרי שעשיתם את זה מוזמנים להירשם אצל אריק ב advent of code. הוא ייתן לכם קלט אישי שיוצר במיוחד עבורכם ואחרי שתפתרו אותו תקבלו גם כוכב באתר).
זה הקישור לחידה המקורית:
https://adventofcode.com/2017/day/1
בהצלחה