עבור לתוכן

אתגרי תכנות

Featured Replies

פורסם

חשבתי לפתוח דיון בו נוכל לרכז המלצות על אתגרי תכנות, למי שמעוניין.

אני אפתח:

פרוייקט אוילר

אחד האתגרים המפורסמים יותר ברשת. סדרה של אתגרים מתמטיים - בכל אתגר נתונה בעיה מתמטית כלשהי עם פתרון מספרי, שבדרך כלל דורשת לכתוב תכנית מחשב קצרה לחישוב הפתרון (דוגמה לבעיה: מציאת סכום כל המספרים הקטנים מ-1000 שהם כפולות של 3 או 5). חלק מהבעיות ניתנות לפתרון באמצעות Brute Force, אך המטרה היא לנסות למצוא אלגוריתם יעיל אשר מוצא את הפתרון. אין שום מגבלה על פתרון הבעיות - ניתן לפתור אותן בכל שפת תכנות שתרצו, ואפילו באמצעות דף ועט, כל עוד בסוף תגיעו לתוצאה המספרית הנדרשת.

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

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

try2hack

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

The Python Challenge

בדומה ל-try2hack, סדרה של שלבים, כך שבכל שלב נמצאים רמזים המובילים ללינק שבו שוכן השלב הבא. כפי ששמו מרמז, האתגר מיועד לפתרון ע"י כתיבת תכניות פייתון, אם כי זו לא דרישה ולמעשה ניתן לפתור את האתגרים באיזו צורה שתרצו.

פורסם

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים