4 תשובות
ארבע בשורה.
בתור אחד שעשה גם פרוייקטים ותרגילי בית באסמבליי (לא בסדר גודל זה, אך עדיין, עשיתי למשל כפל מטריצות וכדומה)
תחשוב על אלגוריתם לארבע בשורה, ואם אתה רוצה לדלג על זה תחפש באינטרנט וכנראה זה יביא לך זאת בשפות עיליות, אז את זה תמיר פשוט לאסמבליי.
בהצלחה :)
בתור אחד שעשה גם פרוייקטים ותרגילי בית באסמבליי (לא בסדר גודל זה, אך עדיין, עשיתי למשל כפל מטריצות וכדומה)
תחשוב על אלגוריתם לארבע בשורה, ואם אתה רוצה לדלג על זה תחפש באינטרנט וכנראה זה יביא לך זאת בשפות עיליות, אז את זה תמיר פשוט לאסמבליי.
בהצלחה :)
שואל השאלה:
למה מבוך יותר קשה?
למה מבוך יותר קשה?
אנונימית
נכון, אך עם זאת, במבוך תצטרך לרנדר את המבוך כל פעם מחדש, אלא אם כן אתה רוצה שהוא יהיה קבוע, כלומר אותו מבוך שוב ושוב, ואז זה אולי יהיה יותר קל.
חוץ מזה, האלגוריתם של הארבע בשורה גם לא כזה קשה, מהמשתמשים אתה רק צריך לקבל איזה טור להשים (ורק טור, בלי שורה, כיוון שהוא כמו מחסנית שהכל נופל למטה) ואז אתה צריך להשים את ה-"דיסקית" במקום כאשר המטרה שלך עכשיו זה לבדוק את 8 הכיוונים שלה, כלומר לבדוק האם היא השלימה לרביעיה (אל תתרטח לשמור נתונים ודברים כאלו, פשוט תסתכל כל פעם מחדש האם יש 4, כאשר אתה אומר נניח אני אבדוק מצד שמאל שלו, אם יש דיסקית הזהה לצבע של הדיסקית שהונחה אז אני מוסיף 1 לסוג של counter ואז אני עובר עוד אחד הצידה ובודק עד שאני מגיע ל-4, אם יש צבע אחר באמצע/אין כלום לפני שהגענו ל-4 אז אין רביעיה).
חוץ מזה, האלגוריתם של הארבע בשורה גם לא כזה קשה, מהמשתמשים אתה רק צריך לקבל איזה טור להשים (ורק טור, בלי שורה, כיוון שהוא כמו מחסנית שהכל נופל למטה) ואז אתה צריך להשים את ה-"דיסקית" במקום כאשר המטרה שלך עכשיו זה לבדוק את 8 הכיוונים שלה, כלומר לבדוק האם היא השלימה לרביעיה (אל תתרטח לשמור נתונים ודברים כאלו, פשוט תסתכל כל פעם מחדש האם יש 4, כאשר אתה אומר נניח אני אבדוק מצד שמאל שלו, אם יש דיסקית הזהה לצבע של הדיסקית שהונחה אז אני מוסיף 1 לסוג של counter ואז אני עובר עוד אחד הצידה ובודק עד שאני מגיע ל-4, אם יש צבע אחר באמצע/אין כלום לפני שהגענו ל-4 אז אין רביעיה).
שואל השאלה:
לא הבנתי בארבע בשורה שני דברים
איזה קוד צריך לכתוב שמדפיס את הדיסקית בטור מסוים? כאילו איך אני יודעת מה המיקום הנוכחי?
ובבדיקת ניצחון, איך אני בודקת את זה שיש אותו צבע ליד?
לא הבנתי בארבע בשורה שני דברים
איזה קוד צריך לכתוב שמדפיס את הדיסקית בטור מסוים? כאילו איך אני יודעת מה המיקום הנוכחי?
ובבדיקת ניצחון, איך אני בודקת את זה שיש אותו צבע ליד?
אנונימית
באותו הנושא: