לדלג לתוכן

שיחה:חידת שמונה המלכות/פתרון בתוכנה

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

מספר שאלות טכניות

[עריכת קוד מקור]

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

  1. האם עדיף להכניס את הקוד לערך בתבנית המסתירה אותו ומאפשרת חשיפה רק כשורצים (איך קוראים לתבנית כזאת)?
  2. האם אפשר להכניס צבעים לקוד? (לא הצלחתי בעזרת תגי html.

יבחוש 08:36, 12 בינואר 2007 (IST)תגובה

  1. לדעתי הקוד צריך להיות בערך. עדיף שבכלל לא נסתיר אותו, אבל אם בכל זאת רוצים אפשר להשתמש בdivים עם class של NavFrame (בתוכה צריך להיות דיב עם NavContent וגם NavHead)
  2. בpre אי אפשר להכניס צבעים. ערן 10:12, 12 בינואר 2007 (IST)תגובה
לדעתי זה צריך להיות בויקיספר. קקון 10:16, 12 בינואר 2007 (IST)תגובה

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

     void  main() {}

אבל אז צריך לתקן את כל הרווחים. אולי אפשר לבקש מהמפתחים?יבחוש 10:20, 12 בינואר 2007 (IST)תגובה

ערן, אתה יכול בבקשה לתת לי דוגמה של קוד עם הסתרה? תודה.יבחוש 10:22, 12 בינואר 2007 (IST)תגובה

קקון, אני לא חושב. זה חלק מהערך. זה די נפוץ לראות קטעי קוד בערכים הקשורים לתכנות.יבחוש 10:23, 12 בינואר 2007 (IST)תגובה

אפשר לתקן רווחים באמצעות החלפה בנוטפאד של רווחים ל& nbsp;. קוד הסתרה לדוגמה נמצא בתבנית:המלחמה הקרה שים לב שצריך NavFrame סתמי בלתי נראה בסוף כדי שההסתרה תהיה כברירת מחדל ערן 10:27, 12 בינואר 2007 (IST)תגובה
תודה רבה ערן.יבחוש 10:32, 12 בינואר 2007 (IST)תגובה
ערן, מה אני לא עושה נכון?
class;nbsp &NQueenSolver;nbsp &{
;nbsp &;nbsp &;nbsp &;nbsp &//;nbsp &A;nbsp &solver;nbsp &of;nbsp &the;nbsp &n;nbsp &queens;nbsp &puzzle.;nbsp &
;nbsp &;nbsp &;nbsp &;nbsp &//;nbsp &solutions;nbsp &representation

ואיפה אפשר לקרוא על הסימונים המוזרים האלה? תודה יבחוש 10:46, 12 בינואר 2007 (IST)תגובה


class NQueenSolver {
    // A solver of the n queens puzzle. 
    // solutions representation:

או, מצאתי.. אבל אני עדיין לא יודע איך לקרוא לסימנים האלה ...10:50, 12 בינואר 2007 (IST)