04-11-2004, 02:05
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
אתגר מספר 2- בהצלחה לכולם :)
שלא כמו באתגר הקודם- כאן מוצגת לכם בעיה ואתם מתבקשים להציע
פיתרון (כמובן- סקריפט שפותר את הבעיה). אנא קיראו את כל השלבים
ושימו לב לכל המיכשולים בדרך.
תיאור הבעיה:
בתיקיה מסויימת בשרת (לא משנה איזו תיקיה) קיימות מספר תמונות
בגודל של 1024X768 בפורמט JPG. מספר התמונות אינו ידוע, אולם נתון
כי מספר זה גדול מ-50.
הבעיה היא שהתמונות גדולות מידי ויש צורך להקטין אותן לגודל של 800X600
(כל אחת) על גבי השרת. כאן יש לנו בעיה- על השרת מופעל SAFE MODE שאינו
ניתן לביטול, ולכן לאחר 30 שניות בהן רץ סקריפט כלשהו השרת "הורג" את
הסקריפט. מכיוון שהתמונות גדולות (והשרת המדובר לא חזק במיוחד) לא ניתן
בכל ריצה לערוך יותר מ-5 תמונות.
המטרה שלכם- לבנות סקריפט אשר בסוף ריצתו כל התמונות שנמצאות בתיקיה
המדוברת יוקטנו לגודל המבוקש. על הסקריפט לרוץ פעם אחת, כלומר- מפעילים
את הסקריפט פעם אחת ובסוף הריצה שלו כל התמונות שבאותה תיקיה יוקטנו.
מכיוון שאתגר זה הינו קצת יותר מחשבתי (למרות שגם תיכנותי) הוא ייסגר בעוד
שבוע מהיום, בתאריך 11.11.04 בשעה 23:59 (זמן שרת של פרש)
הערות כלליות בנוגע לאתגר:
- הפיתרון יכיל קובץ אחד בלבד.
- הזוכה באתגר הוא אינו הראשון שיפרסם פיתרון, אלא בעל הפיתרון היעיל והמקורי ביותר.
- פיתרונות ללא הערות והסברים לא ייבדקו וחבל.
- כל השאלות בנוגע לאתגר- באשכול זה.
- כל משתתף נכנס לטבלת האתגרים.
- הזוכה מקבל כמובן צל"ש לשבוע.
בהצלחה לכולם, דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|