ABA


"עזרה ביצירת תנאים שתופסים את כל האפשרויות (ע''י משהו אוטומטי)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #22441 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 22441
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
7192 הודעות, 2 פידבק, 4 נקודות
   16:21   19.05.21   
אל הפורום  
  עזרה ביצירת תנאים שתופסים את כל האפשרויות (ע''י משהו אוטומטי)  
 
   יש לי צורך לבנות תנאים שכוללים את כל אפשרויות הבחירה.
יש 7 שדות, לכל שדה יש אפשרות או שהוא All או שונה All.
לכל שדה יש 2 אפשרויות, יש 7 שדות, ולכן יש 2 בחזקת 7 אפשרויות = 128.


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

תודה רבה


קופון PMV477 הנחה ל iHerb
הרבה יותר טוב מ Vitacost


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הייתי הולך על oranum 19.05.21 18:09 1
     זה לא מה שאני מחפש The Boss  19.05.21 18:42 2
         אתה מתכוון automatic programming? באיזו שפה אתה משתמש? ldan192  19.05.21 18:49 4
             זה לא משנה לי איך ליצור את זה, זה התחביר שאני צריך. The Boss  19.05.21 19:27 5
                 העניין הוא רק לייצר את הטקסט ואז לעשות קופי פייסט למקום הנכון? oranum 19.05.21 20:30 7
                     אני מבין שאתה רוצה לעזור, אבל אני צריך תוצאה בפורמט קבוע שאני לא יכול לשנות. The Boss  19.05.21 21:18 8
                         מה שכתבתי עושה בידיוק את זה oranum 19.05.21 22:21 11
  אני הייתי יוצר מפה מאנקודינג ללוגיקה. זה בהחלט עדיף מאשר 128 if/else ldan192  19.05.21 18:48 3
     את השורות של ה DO1 אני מחליף אחר כך The Boss  19.05.21 19:27 6
  מכתב oriel388  19.05.21 21:31 9
     כן. The Boss  19.05.21 21:46 10
         מכתב oriel388  19.05.21 22:33 12
  אני קורא את התגובות פה לא בטוח אם אתה רוצה עזרה או שיעשו לך nadavs  20.05.21 08:01 13
     לגמרי. אפילו תודה הוא לא טרח לרשום לאף אחד oranum 23.05.21 14:35 14
         כתבתי תודה מראש, כבר הסתדרתי. תודה. The Boss  23.05.21 15:24 15
             אחלה oranum 23.05.21 17:07 16
  נשמע שיש פה כשל ברעיון Along1 23.05.21 19:04 17

       
oranum לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 6.6.09
2776 הודעות, 2 פידבק, 4 נקודות
   18:09   19.05.21   
אל הפורום  
  1. הייתי הולך על  
בתגובה להודעה מספר 0
 
   If A=all
IsA=1
Else 0

7 תנאים כאלה שנותנים 0 או 1 לכל אחד מהתאים
עכשיו, תשרשר את התוצאות למספר בינארי
יעני שיצא לך 1001011 לדוגמה
למען הפשטות תמיר את המספר הזה שיצא לך למספר דצימלי, ואז יתקבל לך מספר בין 0-127
מכאן תקרא למקרה המתאים מתוך הטבלה עם ה128 אפשרויות שלך
בעצם קיבלת ייצוג חד חד ערכי לכל אחת מה קומבינציות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
7192 הודעות, 2 פידבק, 4 נקודות
   18:42   19.05.21   
אל הפורום  
  2. זה לא מה שאני מחפש  
בתגובה להודעה מספר 1
 
   אני מחפש דרך לכתוב את כל התנאים עבור כל האפשרויות

@[email protected]

קופון PMV477 הנחה ל iHerb
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95605 הודעות
   18:49   19.05.21   
אל הפורום  
  4. אתה מתכוון automatic programming? באיזו שפה אתה משתמש?  
בתגובה להודעה מספר 2
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
7192 הודעות, 2 פידבק, 4 נקודות
   19:27   19.05.21   
אל הפורום  
  5. זה לא משנה לי איך ליצור את זה, זה התחביר שאני צריך.  
בתגובה להודעה מספר 4
 
   זה מיועד למערכת פנימית ואין דרך אחרת לממש את זה.

קופון PMV477 הנחה ל iHerb
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
oranum לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 6.6.09
2776 הודעות, 2 פידבק, 4 נקודות
   20:30   19.05.21   
אל הפורום  
  7. העניין הוא רק לייצר את הטקסט ואז לעשות קופי פייסט למקום הנכון?  
בתגובה להודעה מספר 5
 
   אם כן פשוט תעשה את כל התהליך שאמרתי רק הפוך
לולאה שרצה 128 פעמים
בכל ריצה מתרגמת את הקאונטר שלה לערך בינארי
ואז משרשרת 7 סטרינגים שביחד יוצרים תנאי אחד
ולפי הספרות של הערך הבינארי באותה ריצה, אתה מחליט האם עבור כל אחד מ7 התאים לשרשר את הערך == או <> באותה ריצה
בסוף יצא לך פלט של טקסט עם כל הקומבינציות האפשריות, בפורמט שכתבת למעלה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
7192 הודעות, 2 פידבק, 4 נקודות
   21:18   19.05.21   
אל הפורום  
  8. אני מבין שאתה רוצה לעזור, אבל אני צריך תוצאה בפורמט קבוע שאני לא יכול לשנות.  
בתגובה להודעה מספר 7
 
   כמו שרשמתי מתחת לטבלה.

@[email protected]

קופון PMV477 הנחה ל iHerb
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
oranum לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 6.6.09
2776 הודעות, 2 פידבק, 4 נקודות
   22:21   19.05.21   
אל הפורום  
  11. מה שכתבתי עושה בידיוק את זה  
בתגובה להודעה מספר 8
 
   מייצר 128 שורות של טקסט של כל הקומבינציות האפשריות, בפורמט שכתבת למעלה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95605 הודעות
   18:48   19.05.21   
אל הפורום  
  3. אני הייתי יוצר מפה מאנקודינג ללוגיקה. זה בהחלט עדיף מאשר 128 if/else  
בתגובה להודעה מספר 0
 
אז במקום 128 התניות יש לך 7 בדיקות ערכים + לוקאפ יחיד של האשמאפ.

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

השאלה האמיתית היא, האם יש משהו משותף בין DO_1, DO_2, ..., DO_128?
כי לכתוב 128 פונקציות שונות זה קצת מתיש.


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
7192 הודעות, 2 פידבק, 4 נקודות
   19:27   19.05.21   
אל הפורום  
  6. את השורות של ה DO1 אני מחליף אחר כך  
בתגובה להודעה מספר 3
 
  

@[email protected]

קופון PMV477 הנחה ל iHerb
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
oriel388 
חבר מתאריך 19.6.11
2521 הודעות, דרג אמינות חבר זה
   21:31   19.05.21   
אל הפורום  
  9. מכתב  
בתגובה להודעה מספר 0
 
   אם הבנתי אותך נכון.....
זה תשובה אולי קצת מפגרת אבל אני אנסה :D

סקריפט (לדעתי בpython יהיה קל) שמג'נרט קובץ טקסט שבסופו של דבר יהיה קוד בפייטון (או שפה אחרת שנוחה לך)..

אני בכיוון?

@The [email protected]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
7192 הודעות, 2 פידבק, 4 נקודות
   21:46   19.05.21   
אל הפורום  
  10. כן.  
בתגובה להודעה מספר 9
 
   לא משנה איך לממש העיקר שהתוצאה תיהיה באותו פורמט כמו שרשמתי מתחת לטבלה.

זה בסף הכל If אחד ארוך (עם הרבה else) מופרד בפסיק.

@[email protected]

קופון PMV477 הנחה ל iHerb
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
oriel388 
חבר מתאריך 19.6.11
2521 הודעות, דרג אמינות חבר זה
   22:33   19.05.21   
אל הפורום  
  12. מכתב  
בתגובה להודעה מספר 10
 
   תגובה 7


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nadavs 
חבר מתאריך 22.9.09
2088 הודעות
   08:01   20.05.21   
אל הפורום  
  13. אני קורא את התגובות פה לא בטוח אם אתה רוצה עזרה או שיעשו לך  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
oranum לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 6.6.09
2776 הודעות, 2 פידבק, 4 נקודות
   14:35   23.05.21   
אל הפורום  
  14. לגמרי. אפילו תודה הוא לא טרח לרשום לאף אחד  
בתגובה להודעה מספר 13
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
7192 הודעות, 2 פידבק, 4 נקודות
   15:24   23.05.21   
אל הפורום  
  15. כתבתי תודה מראש, כבר הסתדרתי. תודה.  
בתגובה להודעה מספר 14
 
  

@[email protected]

קופון PMV477 הנחה ל iHerb
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
oranum לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 6.6.09
2776 הודעות, 2 פידבק, 4 נקודות
   17:07   23.05.21   
אל הפורום  
  16. אחלה  
בתגובה להודעה מספר 15
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Along1
חבר מתאריך 30.8.20
642 הודעות, דרג אמינות חבר זה
   19:04   23.05.21   
אל הפורום  
  17. נשמע שיש פה כשל ברעיון  
בתגובה להודעה מספר 0
 
   בדיקה של 128 פרמוטציות וכל כל אחת לעשות משהו שונה? מוגזם


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       
דרג לפי חשיבות הנושא  דרג לפי חשיבות הנושא   



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net