הפתרון טוב אבל ייתכן שיש פיספוס.
זה שאת שומרת את כל האפשרויות במערך ומוצאת את הפתרון לפי האינדקס - זה טוב, זה עובד, וזה מהיר. אבל איפה בדיוק יש כאן פעולות על ביטים? את בעצם לא מפגינה ידע בפעולות על ביטים בפתרון שלך, לכן ייתכן שזה לא מה שמחפשים. צריך לעשות את זה עם shift של הבייט ו bitmask. <---B7B6B5B4B3B2B1B0 בייט קלט | SHIFT LEFT | | SHIFT RIGHT |-->B7B6B5B4B3B2B1B0 תוצאה