שבוע 5 - מלחמה וזהו?

תגיות:

הצלחתי בשורה אחת - ו 3 פונקציות שהגדרתי לפני :crazy_face:

אחרת יש לי משהו בסדר גודל של 7 שורות, ופונקציה אחת שהגדרתי שמנקה.

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

הרגע הזה שאתה קולט שקוד שהשתמשת בו בשביל משהו אחר באותו תרגיל היה יכול לשמש בשביל הכל.
קריאה, נקיון מלא (34566 ל the), וספירה בשורה. זמן ריצה באזור 0.250 שניות. (עודכן)

הצלחתי ב9 שורות לבצע ניקוי מלא ולהדפיס, מספיק טוב לא? :slight_smile:

עכשיו סיקרנת…
לא השתמשת ב- import re במקרה, נכון?

לא (20 תווים…)

:man_facepalming: פתאום אני קולט שמשום מה אני הוספתי בראש שלי את המילים “בשורה אחת”
בגלל זה הופתעתי בכלל

כל מה שציינתי בהחלט בשורה אחת. כל הקוד כולו לא שורה אחת (אימפורט, חותמת פונקציה, פתיחת קובץ, הדפסה). אלה עוד כמה שורות.

וואלה מסתבך עם הניקוי. עזרה ?

אם אני מצליח לקצר ב 80% את הקוד שלי (מאזור השלושים – ארבעים שורות לשבע) אבל הערכים לא נכונים (המילים לא נקיות…) זה תופס כ"שדרוג"? או להוסיף שורה או 2 לניקוי?

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

שלום לכולם,
תהיתי איך צריך להיראות הפלט של המילים, האם זה בסדר להדפיס פשוט רשימה של tuples כאשר האיבר הראשון הוא המילה והאיבר השני הוא מספר החזרות? או שיש צורך להוסיף גם כיתוב שמתאר את הנתונים.
תודה רבה!

מספיק הטאפלים. 20202

פעם הבאה תכניס רווחים בין האותיות - הוא רק לא סופר אותם כשהם באים ברצף

# עשיתי הרבה ניסיונות

לייק 1

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

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

לייק 1

האמת שממש הייתי סקפטי לגבי מה שאתם אומרים עד שניסיתי… גם אני הגעתי ל5 שורות כולל ניקוי וכו, בלי הדפסה מגונדרת