*** אתגר 4 *** מתכנתים קורונה

מאה100

משתמש מקצוען
יש לכתוב תוכנית/פונקציה- קולעת שמסבירה/מוכיחה לבוס למה את באמת לא יכולה לבוא לעבודה.
מכל סיבה שהיא... (אבל אקטואלית!!)
מחכה ליצירות! (לא סתם >>cout...)

שימו לב, עריכת הנהלה, ותודה ל @java:

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

פרוגיוזרית

צוות הנהלה
מנהל
מנוי פרימיום
הנדסת תוכנה
פונקציה רקורסיבית ללא נקודת יציאה:

C:
void call(string dest)
{
    printf("%s can you come and take care of my children?", dest);
    printf("nope, sorry, good luck");
}

void comeToWork()
{
    call("mom");
    call("sister");
    call("friend");
    call("neighbor");
    call("random stranger");

    dressKids();
    takeKidsToWork();
    printf("security: you cannot bring kids to work. Corona protocols");

    goBackHome();
    comeToWork();
}
 

@Simcha

משתמש מקצוען
The Code Behind
C++:
// Pesach date
const int PESACH[3] = { 8, 4, 2020 };
// Sick date
#define SICK_YEAR PESACH[2]
#define SICK_MONTH PESACH[1]
#define SICK_DAY PESACH[0]

// Get current date
void getDate(int& year, int& month, int& day) {
    time_t now = time(0); tm* localTime = localtime(&now);
    year = localTime->tm_year, month = localTime->tm_mon, day = localTime->tm_mday;
}
//Is Corona still around
bool isCorona() {
    int year, month, day;
    getDate(year, month, day);
    return year <= SICK_YEAR && (month < SICK_MONTH || month == SICK_MONTH && day <= SICK_DAY);
}
//Can I come to work
bool cantComeToWork() {
    return isCorona();
}
 
נערך לאחרונה ב:

מרנדרת

משתמש מקצוען
class HowICantWorking

{

public void main()

{

try

{

using(var working = Mother.TryWorking())

{

switch (DateTime.Now.TimeOfDay.Hours)

{

case 7:

throw new MorningException("baby stop cry! children dont junp now ..............");

case 8:

throw new MorningException("good morning,Sara,Rivka,Rachel,Lea,wakeUp..............");

break;

case 9:

throw new MorningException("nooooooooo,Sara,Rivka,Rachel,Lea,wakeUp..............!!!!!!!");

break;

case 10:

throw new BreakfastException("make chavitot,salat... oops how the milk? im run to buy...");

break;

case 11:

throw new BreakfastException("eat all, dont play now, 'Bircas Hamazon'");

break;

case 12:

throw new LunchException('potetos, chiken,rice....make quickly ');

break;

case 13:

throw new LunchException('share to plates, eat now!!');

break;

case 14:

throw new MerivotException("dont take her, please dont cry, stop........");

break;

case 15:

throw new MerivotException("dont take her, please dont cry, stop........");

break;

case 16:

throw new MerivotException("dont take her, please dont cry, stop........");

break;

case 17:

throw new MerivotException("dont take her, please dont cry, stop........");

break;

case 18:

throw new DinnerException("make, mix, deep...");

break;

case 19:

throw new DinnerException("where do all children? go to the window to call:'come quickly!'");

break;

case 20:

throw new HusbandException("good evening!, call about 'Corona'....");

case 21:

{

throw new HusbandException("go to eat i'm already coming!");

throw new DinnerException("make to husband");

throw new MiklachotException("now go to bath room!!!!")

break;

}

case 22:

throw new NightSleepingException("dont drink now! sleep!!!!!!!!!!!!!!!");

break;

case 23:

throw new MitbagrimException("sleep now!!!");

case 24:

throw new MyEyesException("I open the computer but my eyes closed....sh..sh...");



;



}

}





}

catch (Exception e)

{

SendTheMessageToBoss(e);



}

}​
 

Bunny

משתמש מקצוען
מוזיקה ונגינה
1584973119394.png
 

חור שחור

משתמש צעיר
()void main
}
while ('c'+'o'-'r'+'o'-'n'-'a')
}
; printf("The world is destroyed !!! so why work ?!\n")
!!! Danger !!! jams the computer//
; malloc(1)
{
; printf("Very good !!!,\nthe *corona* must be kept small at first,\notherwise, *Corona*, it would be terrible.\n")
{​
 
נערך לאחרונה ב:

שירה מחשביסטית

משתמש רשום
JavaScript:
var life = life || {} //check if i had life before corona
life.corona = (function () {
    CORONA_DAY = newDate() > new Date("12/03/2020") && newDate() < hashemFinishCorona(pray);
    NORMAL_DAY = newDate() < CORONA_DAY;
    needMoney();
    function needMoney() {
        if (NORMAL_DAY ) {
            workFromOffice();
        }
        else if (CORONA_DAY) {
            try {
                workFromHome();
            }
            catch (e) {
                if (e.user == OVED_CHYONI) {
                    workFromOffice()
                }
                else
                {
               
                   throw "no more want chalat";
                }
            }


        }
    }

    function workFromHome() {
        //TODO  to work
        throw "please Boss let me come to work";
    }
    function workFromOffice() {
        //:)
    }

})();
 
נערך לאחרונה ב:

מאה100

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

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

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

אזזזז

מקום שלישי ל @במבה נוגט אהבתי! אהבתי את שוויון הזכויות. שאנחנו לא מתכוונים להחסיר בכוונה- לא מנצלים את המצב. פשוט יצאנו היום בהגרלה.. :p

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

ומקום ראשון לפונקציה שלדעתי גורפת את כולם לכיס הקטן: תודה רבה ל @מרנדרת הפונק' שכל מילה נוספת מיותרת. ומבחינתי לשלוח את זה בברודקאסט לכללללל הבוסים. אם הייתי בוס הייתי מאפשרת.. (בל"נ)

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

להתראות באתגר #5 @מרנדרת מחכים לך!!
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קיט ר'

קנג רְאֵה עָנְיִי וְחַלְּצֵנִי כִּי תוֹרָתְךָ לֹא שָׁכָחְתִּי:קנד רִיבָה רִיבִי וּגְאָלֵנִי לְאִמְרָתְךָ חַיֵּנִי:קנה רָחוֹק מֵרְשָׁעִים יְשׁוּעָה כִּי חֻקֶּיךָ לֹא דָרָשׁוּ:קנו רַחֲמֶיךָ רַבִּים יְהוָה כְּמִשְׁפָּטֶיךָ חַיֵּנִי:קנז רַבִּים רֹדְפַי וְצָרָי מֵעֵדְוֹתֶיךָ לֹא נָטִיתִי:קנח רָאִיתִי בֹגְדִים וָאֶתְקוֹטָטָה אֲשֶׁר אִמְרָתְךָ לֹא שָׁמָרוּ:קנט רְאֵה כִּי פִקּוּדֶיךָ אָהָבְתִּי יְהוָה כְּחַסְדְּךָ חַיֵּנִי:קס רֹאשׁ דְּבָרְךָ אֱמֶת וּלְעוֹלָם כָּל מִשְׁפַּט צִדְקֶךָ:
נקרא  8  פעמים

לוח מודעות

למעלה