Задача на цикл! Осилите?
Напишите программу, которая находит все делители числа, кроме единицы и самого числа.
Ответы скидываем в комментариях
P,s Пятнадцать смайлов и скидываем решение)
Напишите программу, которая находит все делители числа, кроме единицы и самого числа.
Ответы скидываем в комментариях
P,s Пятнадцать смайлов и скидываем решение)
Хай! Задача:
Выйдите из цикла, изменив только две отмеченные строки. Результат в консоли сейчас останавливается на 9 9. Должен на 5 4.
Выйдите из цикла, изменив только две отмеченные строки. Результат в консоли сейчас останавливается на 9 9. Должен на 5 4.
for (let i = 0; i < 10; i++) { //! Эту строку можно изменить
for (let j = 0; j < 10; j++) {
if (i === 5 && j === 5) {
//! Эту строку можно изменить
}
console.log(i, j);
}
}
Рекурсия – это приём программирования, полезный в ситуациях, когда задача может быть естественно разделена на несколько аналогичных, но более простых задач. Или когда задача может быть упрощена до несложных действий плюс простой вариант той же задачи. Или, как мы скоро увидим, для работы с определёнными структурами данных.
Давай решим задачу по рекурсии:
Напишите функцию sumTo(n), которая вычисляет сумму чисел 1 + 2 + ... + n.
Давай решим задачу по рекурсии:
Напишите функцию sumTo(n), которая вычисляет сумму чисел 1 + 2 + ... + n.
Пора решить задачу:
Напишите функцию substrings(str), которая генерирует все комбинации строки.
Пример строки: 'dog'.
Ожидаемый результат: d, o, do, g, dg, og, dog.
Напишите функцию substrings(str), которая генерирует все комбинации строки.
Пример строки: 'dog'.
Ожидаемый результат: d, o, do, g, dg, og, dog.
function substrings(str) {
// Ваш код
}
substrings("dog"); // d, o, do, g, dg, og, dog
Promise API
Метод Promise.all принимает массив промисов (может принимать любой перебираемый объект, но обычно используется массив) и возвращает новый промис.
Каким будет вывод этого фрагмента кода?
Метод Promise.all принимает массив промисов (может принимать любой перебираемый объект, но обычно используется массив) и возвращает новый промис.
Каким будет вывод этого фрагмента кода?
console.log('start');
const promise1 = new Promise((resolve, reject) => {
console.log(1)
})
console.log('end');
Оператор instanceof позволяет проверить, принадлежит ли объект указанному классу, с учётом наследования.
Почему instanceof в примере ниже возвращает true? Мы же видим, что a не создан с помощью B().
Почему instanceof в примере ниже возвращает true? Мы же видим, что a не создан с помощью B().
function A() {}
function B() {}
A.prototype = B.prototype = {};
let a = new A();
alert( a instanceof B ); // true
Forwarded from Душа разраба | Есть только путь
И так) Из нового)
Курс:
1. Я приступил к написанию курса. Курс будет полноценный - верстка+фронтенд.
2. Курс будет без проверки ДЗ пока что
3. Стоимость курса будет 150 р/месяц - я не претендую на качество материалов, пока что не вижу возможности проверять ДЗ. Да и пусть курс будет по доступной для людей цене. Мне - на карманные расходы - 100 человек - уже 15к
4. Курс пишу пока что в виде текста, там есть ДЗ, но без проверки
5. Уроки будут короткие, что бы люди не уставали. Но их будет много
Работа:
1. Потихоньку, пока что контракты не заключил, прозваниваю компании, есть несколько компаний в подготовке КП
Фриланс:
1. Поговорил со знакомой - будем повышать мой оклад с 25к до 40-50к. По 5к в месяц. Это позволит мне выйти на цель 100к к июню.)
Примечание:
1. Если кто то хочет поддержать меня в написании курса - буду рад пустить в процессе написания курса. Условно сделаю первые 15 уроков и пущу на курс.) Мне доп мотивация продолжать)
Курс:
1. Я приступил к написанию курса. Курс будет полноценный - верстка+фронтенд.
2. Курс будет без проверки ДЗ пока что
3. Стоимость курса будет 150 р/месяц - я не претендую на качество материалов, пока что не вижу возможности проверять ДЗ. Да и пусть курс будет по доступной для людей цене. Мне - на карманные расходы - 100 человек - уже 15к
4. Курс пишу пока что в виде текста, там есть ДЗ, но без проверки
5. Уроки будут короткие, что бы люди не уставали. Но их будет много
Работа:
1. Потихоньку, пока что контракты не заключил, прозваниваю компании, есть несколько компаний в подготовке КП
Фриланс:
1. Поговорил со знакомой - будем повышать мой оклад с 25к до 40-50к. По 5к в месяц. Это позволит мне выйти на цель 100к к июню.)
Примечание:
1. Если кто то хочет поддержать меня в написании курса - буду рад пустить в процессе написания курса. Условно сделаю первые 15 уроков и пущу на курс.) Мне доп мотивация продолжать)
Привет! Твоя задача на сегодня:
Наша функция partial позволяет фиксировать только первые аргументы. Усовершенствуй ее, чтобы зафиксировать можно было любые аргументы, пропущенные аргументы обозначаются с помощью undefined:
function test(a, b, c) { return 'a=' + a + ',b=' + b + ',c=' + c; }
var test1_3 = partialAny(test, 1, undefined, 3);
console.log(test1_3(5)); // a=1,b=5,c=3
Чтобы избежать путаницы, пусть новая функция называется partialAny
Наша функция partial позволяет фиксировать только первые аргументы. Усовершенствуй ее, чтобы зафиксировать можно было любые аргументы, пропущенные аргументы обозначаются с помощью undefined:
function test(a, b, c) { return 'a=' + a + ',b=' + b + ',c=' + c; }
var test1_3 = partialAny(test, 1, undefined, 3);
console.log(test1_3(5)); // a=1,b=5,c=3
Чтобы избежать путаницы, пусть новая функция называется partialAny
Привет! Твоя задача на сегодня:
Наша функция partial позволяет фиксировать только первые аргументы. Усовершенствуй ее, чтобы зафиксировать можно было любые аргументы, пропущенные аргументы обозначаются с помощью undefined:
function test(a, b, c) { return 'a=' + a + ',b=' + b + ',c=' + c; }
var test1_3 = partialAny(test, 1, undefined, 3);
console.log(test1_3(5)); // a=1,b=5,c=3
Чтобы избежать путаницы, пусть новая функция называется partialAny
Наша функция partial позволяет фиксировать только первые аргументы. Усовершенствуй ее, чтобы зафиксировать можно было любые аргументы, пропущенные аргументы обозначаются с помощью undefined:
function test(a, b, c) { return 'a=' + a + ',b=' + b + ',c=' + c; }
var test1_3 = partialAny(test, 1, undefined, 3);
console.log(test1_3(5)); // a=1,b=5,c=3
Чтобы избежать путаницы, пусть новая функция называется partialAny
Тут ребята себе сотрудника ищут - не разраба конечно, но вдруг среди вас есть редакторы или около? Почему нет?
"Нам тут требуются сотрудники:
https://smolensk.hh.ru/vacancy/92504469?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy - зп могут пересмотреть исходя из опыта и умений."
"Нам тут требуются сотрудники:
https://smolensk.hh.ru/vacancy/92504469?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy - зп могут пересмотреть исходя из опыта и умений."
smolensk.hh.ru
Вакансия Редактор в Смоленске, работа в компании ЛАЗЕРТАГ (вакансия в архиве c 2 марта 2024)
Зарплата: от 45000 ₽ за месяц. Смоленск. Требуемый опыт: 1–3 года. Полная занятость. Дата публикации: 01.02.2024.
Доброе утро, посмотри пожалуйста
Сегодня доп задачка:
УСЛОВИЕ:
У вас есть задача реализовать функцию с именем printMotto(), которая должна вывести на экран фразу "Winter is coming".
РЕШЕНИЕ (с вопросом):
Моё решение:
JavaScript
export default printMotto;
const printMotto = () => {
const text = "Winter is coming";
console.log(text);
}
Правильно ли это?
Правильное решение:
JavaScript
const printMotto = () => {
const text = "Winter is coming";
console.log(text);
}
export default printMotto;
СОВЕТЫ:
1. Убедитесь, что вы объявляете функцию до того, как её экспортируете по умолчанию.
2. Тщательно следите за порядком строк - порядок объявлений имеет значение, особенно при использовании ключевого слова "export".
Сегодня доп задачка:
УСЛОВИЕ:
У вас есть задача реализовать функцию с именем printMotto(), которая должна вывести на экран фразу "Winter is coming".
РЕШЕНИЕ (с вопросом):
Моё решение:
export default printMotto;
const printMotto = () => {
const text = "Winter is coming";
console.log(text);
}
Правильно ли это?
Правильное решение:
JavaScript
const printMotto = () => {
const text = "Winter is coming";
console.log(text);
}
export default printMotto;
СОВЕТЫ:
1. Убедитесь, что вы объявляете функцию до того, как её экспортируете по умолчанию.
2. Тщательно следите за порядком строк - порядок объявлений имеет значение, особенно при использовании ключевого слова "export".
Задача: «Поиск наибольшего числа в массиве»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольшее число из этого массива.
Пример вызова функции: findMax([8, 2, 5, 9, 3])
Ожидаемый результат: 9
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольшее число из этого массива.
Пример вызова функции: findMax([8, 2, 5, 9, 3])
Ожидаемый результат: 9
ЗАДАЧА: ПРОВЕРКА ПРОСТОГО ЧИСЛА
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает положительное целое число n и возвращает true, если число является простым, и false — в противном случае.
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает положительное целое число n и возвращает true, если число является простым, и false — в противном случае.
Задача: «Подсчет суммы чисел в массиве»
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех чисел из этого массива.
Пример вызова функции: calculateSum([3, 7, 2, 9, 5])
Ожидаемый результат: 26
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех чисел из этого массива.
Пример вызова функции: calculateSum([3, 7, 2, 9, 5])
Ожидаемый результат: 26
ЗАДАЧА: ПОИСК НАИБОЛЬШЕГО ОБЩЕГО ДЕЛИТЕЛЯ
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает два положительных целых числа и возвращает их наибольший общий делитель.
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает два положительных целых числа и возвращает их наибольший общий делитель.
Хай! Для тебя две лёгкие задачки:)
Создайте функцию, которая принимает два числа и возвращает их сумму.
Создайте форму для ввода пароля. Проверьте, что длина пароля не менее 6 символов и он содержит хотя бы одну заглавную букву и одну цифру.
Создайте функцию, которая принимает два числа и возвращает их сумму.
Создайте форму для ввода пароля. Проверьте, что длина пароля не менее 6 символов и он содержит хотя бы одну заглавную букву и одну цифру.
Оператор instanceof позволяет проверить, принадлежит ли объект указанному классу, с учётом наследования.
Почему instanceof в примере ниже возвращает true? Мы же видим, что a не создан с помощью B().
Почему instanceof в примере ниже возвращает true? Мы же видим, что a не создан с помощью B().
function A() {}
function B() {}
A.prototype = B.prototype = {};
let a = new A();
alert( a instanceof B ); // true