ברוכים הבאים לאתר תחרויות קודגורו! › פורומים › חידות › עוד חידה: כוחו האדיר של טיורינג
- This topic has 2 תגובות, 2 משתתפים, and was last updated לפני 18 שנים, 5 חודשים by CodeGuru.
-
מאתתגובות
-
27 ביוני 2006 בשעה 12:22 #76987Sonמשתתף
http://en.wikipedia.org/wiki/Brainfuck
בריינפאק (בעברית: זיון שכל) היא שפה שעומדת מצויין בסטנדרט שהשם שלה מציב.
היא בנויה להיות מקבילה למכונת טיורינג. כך שאפשר תאורטית לעשות איתה כל מה שאפשר לעשות עם כל שפה אחרת.
אבל זה קשה.
נראה אתכם: ביליתי את הנסיעה למקום שממנו אני כותב את זה בכתיבת תכנית בריינפאק שמקבלת מחרוזת של 16 בייט אסקי, שהיא 8 בייט של '0' ו'1' המרכיבים מספר בינרי אחד ועוד שמונה שמרכיבים מספר שני, ופולטת מחרוזת באותו פורמט (אבל 9 בייט) של סכומם.
אני מזמין את כולם לנסות… זה מלמד שיעור חשוב באסמבלי (או יותר נכון ב"למה המציאו את ליספ ורובי") וזה גם כיף לאנשים מסוג מסויים.
קלט לדוגמה:
0110111011011110
פלט לדוגמה:
101001100בהצלחה!
27 ביוני 2006 בשעה 14:22 #78450CodeGuruמנהל בפורוםאכן שפה נחמדה. רצ"ב חידה שמישהו חיבר בשפה זו:
>++++++++++[<++++++++>-]<+++++.>++++++[<+++++>-]<.>++[<——->-]<.>+++[<++++>-]<+.—-.>+++[<—->-]<-.>+++[<++++>-]<.>++[<—->-]<.>++++[<———->-]<—.>++++[<++++++++++>-]<++>>++++++++++[<++++++++>-]<+>>++++++++++[<+++++>-]<+++>>++++++++++[<++++++++++>-]<
>>+++++++++++[<++++++++++>-]<+++>,.++>,.>,.>,.—->,.>>>++++++++[<++++>-]<>>++++++++++[<+++++++++>-]<—>>+++++++++++[<++++++++++>-]<++++>>+++++++++++[<++++++++++>-]<+>>+++++++++++[<++++++++++>-]<>>++++++++++[<++++++++++>-]<+++>>++++++[<+++++>-]<+++>+>>++++++++[<++++>-]<>>++++++++++[<+++++++>-]<—>>+++++++++++[<++++++++++>-]<+>>+++++++++++[<++++++++++>-]<++++>>+++++++++++[<++++++++++>-]<++++>>++++++++++[<++++++++++>-]<+>>++++++++++[<++++++++++>-]<->>+++++++++++[<++++++++++>-]<++++++>>++++++[<+++++>-]<+++<<<<<<<<<<<<<<<<<<<<<<[<<<<<->>>>>-]<<<<<[>>>>>>>>>>+<<<<<<<<<<[-]]>>>>>>-[<<<<<->>>>>-]<<<<<[>>>>>>>>>+<<<<<<<<<[-]]>>>>>>++[<<<<<->>>>>-]<<<<<[>>>>>>>>+<<<<<<<<[-]]>>>>>>[<<<<<->>>>>-]<<<<<[>>>>>>>+<<<<<<<[-]]>>>>>>+++++[<<<<<->>>>>-]<<<<<[>>>>>>+<<<<<<[-]]>>>>>>[>.>.>.>.>.>.>.>-<<<<<<<<[-]]>>>>>>>>[>.>.>.>.>.>.>.>.>.<<<<<<<<<[-]]27 ביוני 2006 בשעה 14:22 #78449CodeGuruמנהל בפורוםאכן שפה נחמדה. רצ"ב חידה שמישהו חיבר בשפה זו:
>++++++++++[<++++++++>-]<+++++.>++++++[<+++++>-]<.>++[<——->-]<.>+++[<++++>-]<+.—-.>+++[<—->-]<-.>+++[<++++>-]<.>++[<—->-]<.>++++[<———->-]<—.>++++[<++++++++++>-]<++>>++++++++++[<++++++++>-]<+>>++++++++++[<+++++>-]<+++>>++++++++++[<++++++++++>-]<
>>+++++++++++[<++++++++++>-]<+++>,.++>,.>,.>,.—->,.>>>++++++++[<++++>-]<>>++++++++++[<+++++++++>-]<—>>+++++++++++[<++++++++++>-]<++++>>+++++++++++[<++++++++++>-]<+>>+++++++++++[<++++++++++>-]<>>++++++++++[<++++++++++>-]<+++>>++++++[<+++++>-]<+++>+>>++++++++[<++++>-]<>>++++++++++[<+++++++>-]<—>>+++++++++++[<++++++++++>-]<+>>+++++++++++[<++++++++++>-]<++++>>+++++++++++[<++++++++++>-]<++++>>++++++++++[<++++++++++>-]<+>>++++++++++[<++++++++++>-]<->>+++++++++++[<++++++++++>-]<++++++>>++++++[<+++++>-]<+++<<<<<<<<<<<<<<<<<<<<<<[<<<<<->>>>>-]<<<<<[>>>>>>>>>>+<<<<<<<<<<[-]]>>>>>>-[<<<<<->>>>>-]<<<<<[>>>>>>>>>+<<<<<<<<<[-]]>>>>>>++[<<<<<->>>>>-]<<<<<[>>>>>>>>+<<<<<<<<[-]]>>>>>>[<<<<<->>>>>-]<<<<<[>>>>>>>+<<<<<<<[-]]>>>>>>+++++[<<<<<->>>>>-]<<<<<[>>>>>>+<<<<<<[-]]>>>>>>[>.>.>.>.>.>.>.>-<<<<<<<<[-]]>>>>>>>>[>.>.>.>.>.>.>.>.>.<<<<<<<<<[-]] -
מאתתגובות
- יש להתחבר למערכת על מנת להגיב.