לא עברתי על כל השאלות לאחרונה. יתכן שחלק לא קשורות למערכים.
כיצד לכתוב פתרון ל-Kata ב-Visual Studio:
- אחרי שלוחצים Train יפתח חלון ובו הבסיס לקוד הפתרון
ניקח לדוגמא את השאלה על ספירת כבשים
public static class Kata // Train זה מה שמופיע שם באתר כשלוחצים { public static string CountSheep(int n) { throw new NotImplementedException(); } } - נעתיק את הקוד הזה לקובץ חדש של מחלקה (שניתן ליצור באמצעות Ctrl+Shift+A), או פשוט נדביק אותו מעל למחלקה Program, ככה:
namespace ConsoleApp31 { // Program נדביק מחוץ למחלקה public static class Kata { public static string CountSheep(int n) { // כאן נכתוב את הפתרון שלנו throw new NotImplementedException(); // !!! את השורה הזו נמחק } } // כאן נבדוק את הפתרון שלינו internal class Program { static void Main(string[] args) { string res = Kata.CountSheep(5); // קריאה לפונקציה תוך שימוש בשם המחלקה Console.WriteLine(res); // :התחביר זהה לחלוטין לקריאה כאן, המוכרת לנו Console.ReadLine(); } } } - ברגע שאנו מוכנים עם פתרון מלא, שבדקנו ונראה לנו תקין, נעתיק אותו בחזרה לתוך CodeWars
public static class Kata { public static string CountSheep(int n) { string result = ""; for (int i = 1; i <= n; i++) result += $"{i} sheep..."; return result; } }
כך זה נראה במקרה שיצרנו את המחלקה בקובץ נפרד:

9.2.1 (7kyu)
9.2.2 (8kyu)
How good are you really? | Codewars
9.2.3 (7kyu)
9.2.4 (7kyu)
9.2.5 (7kyu)
9.2.6 (7kyu)
9.2.7 (8kyu)
Find the smallest integer in the array | Codewars
9.2.8 (7yku)
9.2.9 (7kyu)
9.2.10 סכום שני הקטנים ביותר. קשה. (7kyu)
Sum of two lowest positive integers | Codewars
9.2.11 (אני חיברתי)
9.2.12 מערך מונים (7kyu)
9.2.13 (6kyu)
קישורים
⬅ חזרה לתרגול 9.1 - מערך חד ממדי
⬅ מעבר לתרגול CodeWars לא עבר וידוא התאמה מבחינת רמת קושי והתאמה לידע