Patrice T
Цитата:
это то, что у меня есть до сих пор: но, к сожалению, это худший код когда-либо.
Я согласен с вами, самый худший код на свете, и он даже не работает, и даже не уверен, что это C#, он выглядит как JS.
Ваш код можно упростить, удалив тест для не простых делителей, он даст те же результаты
var prime = function (){
var num;
for (num = 0; num < 101; num++){
if (num % 2 === 0){
break;
}
else if (num % 3 === 0){
break;
}
else if (num % 5 === 0){
break;
}
else if (num % 7 === 0){
break;
}
else if (num % 11 === 0){
break;
}
else {
return num;
}
}
};
console.log(prime());
Как я вижу, этот код даже не машет оператором.
Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.
Как программист,
ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.
Проведение некоторых исследований также является частью вашей работы.
Простое число-Википедия[
^]
Целочисленная факторизация - Википедия[
^]