תת-רצף שמח
שיעור 23 מתוך 25 בקורס אתגרי תכנות: כרך 2 של Coddy.
רצף של מספרים נקרא "רצף שמח" אם המספר 3 מופיע בו בדיוק שלוש פעמים. בהינתן רצף של מספרים אקראיים בטווח שבין 1 ל-20, המשימה שלך היא למצוא את האורך של תת-המערך או תת-הרצף הארוך ביותר שכולל את המספר 3 בדיוק שלוש פעמים.
אתגר
קשהכתבו תוכנית שקוראת מספר טבעי N מהקלט, ולאחריו N מספרים המייצגים את הרצף. הפלט הוא אורך תת־הרצף הארוך ביותר שמכיל את המספר 3 בדיוק שלוש פעמים.
קלט
8
1 3 3 2 3 3 1 4
פלט
6
הסבר
תת־הרצף 3 2 3 3 1 4 הוא תת־הרצף הארוך ביותר שמכיל בדיוק שלושה מספרי 3, ואורכו 6
נסו בעצמכם
#include <stdio.h>
int main() {
// כתבו כאן קוד
return 0;
}כל השיעורים ביחידה אתגרי תכנות: כרך 2
1מבוא לקורס
מבואתרגלו בעצמכם: קומפיילר C אונליין