11 תשובות
קודם תפרקי את המספר
ואז תעשי לולאה בגודל המערך
ואז עם תנאי תבדקי
ואז תעשי לולאה בגודל המערך
ואז עם תנאי תבדקי
אנונימית
שואל השאלה:
אבל אני לא יודעת באיזה אורך יהיה num אז מה עוזר לי לפרק את המספר
אבל אני לא יודעת באיזה אורך יהיה num אז מה עוזר לי לפרק את המספר
אנונימית
שואל השאלה:
אה ונראה התכוונו לחד מימדי
אה ונראה התכוונו לחד מימדי
אנונימית
אז תבדקי לפי counter
אנונימית
שואל השאלה:
ואז מה לעשות עם counter?
חשבתי כבר על זה אבל לא ידעתי מה לעשות איתו
ואז מה לעשות עם counter?
חשבתי כבר על זה אבל לא ידעתי מה לעשות איתו
אנונימית
תנסי את זה
static bool checkdigitsinarray(int[] a, int num)
{
while (num > 0)
{
int digit = num % 10;
if (!a.contains(digit))
{
return false;
}
num /= 10;
}
return true;
}
static bool checkdigitsinarray(int[] a, int num)
{
while (num > 0)
{
int digit = num % 10;
if (!a.contains(digit))
{
return false;
}
num /= 10;
}
return true;
}
אנונימית
שואל השאלה:
^מה עשית פה?
איפה הלולאת for בשביל לסרוק את כל איברי המערך
^מה עשית פה?
איפה הלולאת for בשביל לסרוק את כל איברי המערך
אנונימית
תא בשם n נגיד שכל פעם מקבל את אחת הספרות של num
לולאה של while חיצונית שפועלת כל עוד num%10 לא שווה 0, בתוך הלולאה- n=num%10
לולאה פנימית- עוברת על כל אברי המערך ובודקת אם n נמצא שם, אם לא- לסיים מיד ולהחזיר false
אחרי הלולאה הפנימית *בתוך* הלולאה החיצונית- לחלק את num ב10
*אחרי לולאה חיצונית* להחזיר true
לולאה של while חיצונית שפועלת כל עוד num%10 לא שווה 0, בתוך הלולאה- n=num%10
לולאה פנימית- עוברת על כל אברי המערך ובודקת אם n נמצא שם, אם לא- לסיים מיד ולהחזיר false
אחרי הלולאה הפנימית *בתוך* הלולאה החיצונית- לחלק את num ב10
*אחרי לולאה חיצונית* להחזיר true
שואל השאלה:
יש לך את זה בקוד?
לא הבנתי
יש לך את זה בקוד?
לא הבנתי
אנונימית
^ זהו שסיימתי תמגמה לפני שנתיים אז אני לא זוכרת לגמרי איך כותבים בגלל זה עשיתי מילולי, גם דיי מסובך לכתוב פה, אבל אנסה:
#כותרת הפעולה
int n=0
int counter=0
while(num%10!=)
}
n=num%10
for(int i=0;i<a.length;i++)
}
if(n==a[i])
}
counter++;
{
}
if(counter!=a.length)
}
return false;
{
num=num/10;
counter=0;
}
return true;
#כותרת הפעולה
int n=0
int counter=0
while(num%10!=)
}
n=num%10
for(int i=0;i<a.length;i++)
}
if(n==a[i])
}
counter++;
{
}
if(counter!=a.length)
}
return false;
{
num=num/10;
counter=0;
}
return true;
מקווה שכתבתי נכון מבחינת הכללים