מחברת 2 - מסר סודי ביותר

היי

בשאלה של מסר סודי האם צריך לבנות לולאה או פונקציה לפתרון ?
או מספיק לעשות את החיתוך המתאים לדוגמא string[1:1:3]

תודה לעונים :slight_smile:

יש לעשות לולאה שמגיעה עד לקפיצה הנכונה.
יש להעזר ברמז בשביל לעשות לזה קוד.

לא הבנתי את השאלה… מה זאת אומרת הקפיצה הנכונה?

במחברת הזו מדברים על האפשרות לעשות ״סלייס״ של מחרוזת כל מספר צעדים מסויים ״קפיצות״ אני קורא לזה.

הקוד צריך לעלות על עבור איזה מספר צעדים החיתוך צריך ״לקפוץ״ כדי להגיע למצב שיודעים מה כתוב במחרוזת.

זה מהטיפוס של ה3 [::]

מחקתי את התשובות שהופיעו בשרשור, מבקש להיזהר להבא :slight_smile:
תודה רבה ל־ @aviadamar על העזרה פה בשרשור.

לייק 1

מעולה תודה :slight_smile: . . . .

@Yam
הי,

לא מובן מניסוח השאלה מה אמורים לכתוב בקוד. אני למשל ספרתי עם האצבע על המסך עד שהגעתי לפתרון כזה,

שהוא כמובן לא הפתרון שכיוונת אליו.

המטרה היא לדעתי לכתוב משהו אוטומטי שיגיע לפתרון, כך שנגיד אם מספר הקפיצות היה מספר אחר זה גם היה עובד.

לייק 1

הבנתי את זה (ופתרתי) אחרי קריאה בפורום, אבל נכנסתי לפורום רק אחרי שעניתי על השאלה בצורה שהיא ממש לא מה שהתכוון הכותב, וגם זה במקרה…

חידוד לניסוח השאלה: יום שלם ולא מצאתי ת’ password. האם צריך לחפש אותה בשלמותה או אות - אות? נכון לעכשיו אני בחיפושים אחרי כל אות ולכן הקוד מסורבל וארוך :unamused:

דור תנסה לחשוב הרבה יותר פשוט מה אתה יכול לעשות עם הידע הזה שיש לך המילה הזו password

@Yam
כאשר מבצעים בדיקה אוטומטית של חיתוכים אות-אות מתקבלות מספר אפשרויות הכוללות את המילה password.
איך אדע מהו ה"מסר חשוב הכולל את סיסמתו של ארפכשד"? חסר לי פרמטר לבדיקה…

שים לב שאתה “לוקח” רק אותיות שנמצאות במרווח מסוים קבוע. האם עדיין ישנן כמה אפשרויות שכוללות את המילה password?

2 לייקים

@Almog כן אבל המילה password לא מופיעה ברציפות אבל היא לפי הסדר

למה אתה מתכוון כשאתה אומר לא מופיעה ברציפות אבל לפי הסדר?

לייק 1

הכוונה היא למשל עבור חיתוך של המחרוזת הנתונה ל- 8 כל אות של המילה פאסוורד מופיעה בחיתוכים בסדר כזה שהרכבה של כל אות מחיתוך יוצרת את המילה פאסוורד בשלמותה.
למשל בחיתוך הראשון מופיעה האות p בחיתוך הבא מופיעה האות a בחיתוך הבא מופיעה האות s וכו’.

היזכר במה שלמדנו קצת לפני התרגיל על חיתוך בקפיצות

לא הבנתי איך הקוד אמור לדעת שיצא משפט נורמלי?
לא נשמע לי הגיוני שחייבים להשתמש ברמז לקוד…

חייבים להשתמש ברמז :slight_smile:
בגדול הרעיון היה לנחש שיש שם את המילה password בעצמכם (ומשם חלק מהקושי של התרגיל), אבל הבנתי שזה פחות ריאלי ואשנה למחזורי העתיד.

היי,
אשמח לעזרה-האם אני בכיוון בכלל?

תקציר

ואם כן, אשמח להכוונה לשלב הבא.