נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: חידה

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2005 בשעה 09:44 | IP רשוּם
ציטוט אורח

ראיתי את החידה הזו, ולא הצלחתי לענות עלייה, ניראה אם אחד האנשים פה יצליח.

מספר שלם מתקבל כקלט

יש ליצור את כל סוגי הצירופים מ1 עד לאותו מספר לדוגמא:

הפרמטר 3 יגרום לפלט כזה:

123, 213, 312, וכו'..

 

חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 26 January 2005 בשעה 10:46 | IP רשוּם
ציטוט ניר

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2005 בשעה 11:58 | IP רשוּם
ציטוט אורח

אז זה יציג את הפלט
1,2,3,4,5,6,7,8,9,10,11,12
2,1,3,4,5,6,7,8,9,10,11,12
3,2,1,4,5,6,7,8,9,10,11,12

וכ'ו...




חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 26 January 2005 בשעה 15:26 | IP רשוּם
ציטוט SBD

בקיצור לעשות מעין BRUTE FORCE מ-1 עד המספר שנקלט, לא נראה לי שזה יהיה מסובך לכמה מאנשים פה, אבל אני בהחלט ינסה :)

__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
execute
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2005 בשעה 16:00 | IP רשוּם
ציטוט execute

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

הנה המספרים ב 4 (תגיד לי אם הבנתי נכון את הפרנציף)

1234
1243
1324
1342
1423
1432
2134
2143
2314
2341
2413
2431
3124
3142
3214
3241
3412
3421
4123
4132
4213
4231
4312
4321


חזרה לתחילת העמוד הצג את כרטיס החבר של execute חפש הודעות אחרות של execute בקר בדף הבית של execute
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2005 בשעה 16:43 | IP רשוּם
ציטוט אורח

כן, הבנת את הפרנציפ אקסקיוט


חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
execute
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 January 2005 בשעה 19:10 | IP רשוּם
ציטוט execute

למרות הקוד די מפגר, והרוב פה בטח לא מכירים mIRC SCripting
אני יפרסם אותו פה
(הוא עובר על מספרים בבסיס הקלט ובודק מה מתאים, די מפגר)

(זה שם את המספרים ב uwhida.txt בתיקיה של המירק)
קוד:

alias uwhida {
  var %t 1
  while (%t <= $1) { var %f %f $+ %t | inc %t }
  var %i $base(%f,$calc($1 + 1),10)
  while (%i) {
    var %num $base(%i,10, [ $calc($1 + 1) ])
    if ($len(%num) > $1) halt
    if ((*0* iswm %num) || ($len(%num) < $1)) goto dshow
    var %x 1
    while (%x <= $calc($1 + 1)) {
      if (($numtok(a $+ %num $+ a,$asc(%x)) > 2) || (%x $+ %x isin %num)) goto dshow
      inc %x
    }
    write uwhida.txt %num
    :dshow
    inc %i
  }
}


חזרה לתחילת העמוד הצג את כרטיס החבר של execute חפש הודעות אחרות של execute בקר בדף הבית של execute
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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