Задача с codewars
Создайте функцию, которая конвертирует доллары США (USD) в китайские юани (CNY). Функция принимает сумму долларов США как целое число, а на выходе должна быть строка, содержащая сумму юаней и надпись 'Chinese Yuan.
Курс конвертации - 7.75 юаней за 1 доллар. Все числа должны быть в виде строки с 2 знаками после запятой.
Пример:
Input: 15 Output: '101.25 Chinese Yuan';
Input: 465 Output: '3138.75 Chinese Yuan';
Тестировать #задача #8kyu
Алгоритм решения сегодняшней задачи
1. Определить функцию, которая принимает три аргумента: количество столбов n, расстояние между столбами d и ширину столба w.
2. Проверить, что n ≥ 1, d находится в диапазоне от 10 до 30 метров, а w находится в диапазоне от 10 до 50 сантиметров.
3. Если нет, то вернуть сообщение об ошибке.
4. Вычислить расстояние между первым и последним столбом в сантиметрах по формуле: (n - 1) * d * 100 - (n - 2) * w.
5. Возвратить полученное значение из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
#решение #задача
Как купить домен
Вы когда-нибудь задумывались, как создать свой собственный сайт или веб-сервис? Этот гайд разъяснит, как легко и доступно купить домен, связать его с вашим IP и развернуть сервер NGINX.
Вы научитесь использовать свой домен для доступа к сайту, приложениям и другим интернет сервисам по понятному адресу вместо набора цифр IP адреса и порта.
#статья #web
Создание игры в стиле GameBoy в 13 КБ
В этой статье автор расскажет о процессе разработки, различных компонентах и трудностях, с которыми он столкнулся по пути.
#статья
JavaScript Live-Coding
В статье подробно разбираются типовые задачи на собеседовании по JavaScript, с которыми сталкивается каждый соискатель.
Автор делится ценными советами, как эффективно готовиться и успешно справляться с испытанием live-coding.
#статья #карьера
Руководство Node.js
В этом подробном руководстве вы научитесь осваивать Node.js и создавать свои проекты на JavaScript.
Автор объясняет базовые концепции: как запускать код, работать с файлами, организовывать асинхронные вызовы. Вы узнаете, как создать простой веб-сервер, подключить популярный фреймворк Express и использовать модули из NPM.
#статья
#задача codewars #8kyu
Функция преобразует строку в число. Какие способы вы знаете?
Пример:
Input: "1234" Output: 1234;
Input: "-7" Output: -7;
Тестировать
Алгоритм решения сегодняшней #задача
1. Определить функцию, которая принимает одно целое число n в качестве параметра.
2. Проверить, является ли число n положительным или нулевым.
3. Если да, то умножить его на -1, чтобы сделать его отрицательным.
4. Если нет, то оставить его без изменений.
5. Возвратить число n из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
#задача codewars #8kyu
Функция принимает число и делает его отрицательным. Ноль не имеет какого-либо математического знака. Если число отрицательное, тогда никаких действий не требуется.
Пример:
Input: 1 Output: -1
Input: -5 Output: -5
Тестировать
Простые криптотранзакции с web3.js
В этой статье вы научитесь работать с тестовой сетью Ethereum, создавать крипто-кошелек и подписывать транзакцию цифровой подписью.
#статья
#задача codewars #8kyu
Напишите функцию, которая принимает два целых числа (a, b, где a < b) и возвращает массив всех целых чисел между введеными числами, включая их.
Пример:
Input: (1, 4) Output: [1,2,3,4]
Input: (-2,2) Output: [-2,-1,0,1,2]
Тестировать
Алгоритм решения сегодняшней #задача
1. Преобразовать число в строку, чтобы работать с цифрами.
2. Разбить строку на список и отсортировать его по убыванию.
3. Объединить элементы списка в строку и преобразовать её в число.
4. Возвратить полученное число из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
Откройте для себя мощь графов в анализе данных
Графы в мире данных шумно заявили о себе, пройдя путь от решения задачи о Кёнигсбергских мостах Эйлера до рекомендательных систем современных банков.
Узнать, как графы помогают видеть связи там, где классические методы анализа данных теряются, вы можете в нашем материале: https://tprg.ru/SD8a
#статья
У нас в самом разгаре конкурс пет-проектов. Выбирайте понравившиеся работы и продвигайте их к победе своими лайками и просмотрами
Консольная змейка: автор создал консольную версию знаменитой игры без графических библиотек.
Агрегатор фестивального кино: код решает проблему отложенной публикации фестивального кино.
Удивительный пример того, как интерес к теме помогает разработчику годами развивать систему.
Аналог BGInfo для корректного отображения обоев на нескольких экранах: Дмитрий Беликов «лечит» программу BgInfo, исправляет режим заполнения обоев для нескольких экранов.
#diy #конкурс
Задача с codewars
Вдоль дороги стоят столбы. Вычислите расстояние между первым и последним столбом в сантиметрах (без учета ширины первого и последнего). Расстояние между столбами и ширна столбов одинаковые.
Функция принимает три аргумента:
количество столбов (≥ 1);
расстояние между столбами (10 - 30 метров);
ширина столба (10 - 50 сантиметров).
Пример:
Input: (2, 20, 25) Output: 2000;
Input: (1, 10, 10) Output: 0;
Тестировать #задача #7kyu
Алгоритм решения сегодняшней задачи
1. Определить функцию, которая принимает один массив arr в качестве параметра.
2. Создать пустой список для хранения чисел.
3. Использовать цикл for или while для перебора всех элементов массива arr.
4. Проверить, является ли каждый элемент числом или строкой.
5. Если элемент является числом, то добавить его в список.
6. Если элемент является строкой, то пропустить его.
7. Возвратить список из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
#решение #задача
За что разработчики игр любят Unreal Engine?
Реалистичные материалы (PBR), классные шейдеры, масса готовых ассетов в магазине, система Blueprints (программирование без кода), продолжать можно долго!
Начните свой путь в геймдев с изучения курса «Профессия Разработчик игр на Unreal Engine с нуля до Middle»
Что вы получите, выбрав его?
— обучение на практике: вы выполняете задание, преподаватели оценивают и дают обратную связь;
— портфолио из 4 игр: как десктопных, так и Android/iOS;
— навыки разработки на С++ уже после нескольких уроков;
— безграничный доступ к курсам, со всеми обновлениями;
— первый платеж можно сделать через 6 месяцев.
— главная фишка: мы гарантируем трудоустройство — или возвращаем деньги.
Приобретение курса — дело ответственное. Поэтому вам дают бесплатный доступ на 7 дней.
Переходите по ссылке и регистрируйтесь, чтобы бесплатно получить доступ к курсу: https://epic.st/PkuEf
Реклама ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)» ИНН: 9704088880
#задача codewars #7kyu
Функция принимает массив из чисел и строк и возвращает новый массив состоящий только из чисел.
Пример:
Input: [1,2,'a','b'] Output: [1,2];
Input: [1,2,'aasf','1','123',123] Output: [1,2,123];
Тестировать
Алгоритм решения сегодняшней #задача
1. Определить функцию, которая принимает одну строку s в качестве параметра.
2. Использовать встроенную функцию языка программирования, которая позволяет преобразовать строку в число.
3. Вызвать эту функцию с аргументом s и присвоить результат переменной n.
4. Возвратить переменную n из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
Пишем умный поиск с Open AI
В этой статье автор показывает, как реализовать интеллектуальный поиск по кодовой базе проекта всего в 50 строк кода на Python.
Автор использует возможности библиотеки OpenAI и технологию эмбеддингов, чтобы преобразовать код и комментарии в векторы. Это позволяет искать не только по ключевым словам, но и по семантическому сходству.
#статья #ai
Алгоритм решения сегодняшней #задача
1. Определить функцию, которая принимает два целых числа a и b в качестве параметров.
2. Проверить, что a < b, иначе вернуть пустой список.
3. Создать пустой список для хранения результата.
4. Использовать цикл for или while для перебора всех целых чисел от a до b включительно.
5. Добавить каждое число в список.
6. Возвратить список из функции.
Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀
Зарплаты в IT
Авторы исследовали данные опроса более 1000 респондентов о доходах и льготах техлидеров в зависимости от страны, отрасли, опыта работы и других факторов.
Оказалось, что в США доходы выше, чем в Европе, а женщины-техлидеры получают больше мужчин.
#статья
Как сэкономить на рефакторинге
Автор рассказывает о своем ценном опыте, как рефакторинг помогает экономить на долгосрочном сопровождении и развитии программного обеспечения.
Вы узнаете, почему откладывание рефакторинга на будущее стоит дороже, чем своевременные постоянные улучшения кода.
#статья #советы
#задача codewars #7kyu
Создайте функцию, которая принимает любое неотрицательное целое число в качестве аргумента и возвращать его цифры в порядке убывания.
Пример:
Input: 145263 Output: 654321
Input: 123456789 Output: 987654321
Тестирование