Профессор Си
2.94K subscribers
95 photos
2 videos
113 links
Уроки, советы, новости C#.

@aldrson
Download Telegram
public class Program
{
public static int Addition(int num)
{
return ++num;
}
}

#задача #ответ
🤡8👍1👎1💩1
Задачка: Калькулятор мощности цепи

Напишите функцию, которая принимает напряжение и ток и возвращает вычисленную мощность.

Примеры:
CircuitPower(230, 10) ➞ 2300
CircuitPower(110, 3) ➞ 330
CircuitPower(480, 20) ➞ 9600

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.

#задача
🤡15👎1💩1
public class Program 
{
public static int CircuitPower(int v, int c)=>v*c;
}

#задача #ответ
🥱13🤡3👍1👎1💩1
Задачка: Возвращение остатка от деления двух чисел

В качестве параметров передаются два числа. При делении первого параметра на второй будет получен остаток, возможно, нулевой. Верните это значение.

Примеры:
Remainder(3, 4) ➞ 3
Remainder(-9, 45) ➞ -9
Remainder(5, 5) ➞ 0

Пишите ваши варианты в комментариях. Ответ будет в канале завтра.


#задача
🤡8👎2💩1
public class Program 
{
public static int Remainder(int x, int y) => x%y;
}

#задача #ответ
🤡4💩2👎1
Задачка: Сумма углов многоугольника

Если задан n-сторонний правильный многоугольник n, то возвращается общая сумма внутренних углов (в градусах).

Примеры:
SumPolygon(3) ➞ 180
SumPolygon(4) ➞ 360
SumPolygon(6) ➞ 720

Пишите ваши варианты в комментариях. Ответ будет в канале завтра.

#задача
👍3
public class Program 
{
public static int SumPolygon(int num) => (num - 2) * 180;
}

#задача #ответ
🤨4👍1
Задачка: Равны ли цифры

Напишите функцию, которая возвращает true, если num1 равно num2; в противном случае возвращает false.

Примеры:
IsSameNum(4, 8) ➞ false
IsSameNum(2, 2) ➞ true
IsSameNum(0, 6) ➞ false

Пишите ваши варианты в комментариях. Ответ будет завтра.

#задача
🤡14👎1💩1
public class Program
{
public static bool IsSameNum(int num1, int num2)
{
return (num1 == num2);
}
}

#задача #ответ
🤯5🤡2👎1💩1
Производительность Unity C#: советы и приемы

С чем бы вы ни работали – ПК, мобильным устройством или консолью, наступит такой момент, когда вы захотите оптимизировать вашу игру. В этой статье приведено несколько советов о том, что нужно и чего не нужно делать, чтобы ваш код на Unity стал бегать немного быстрее.

https://habr.com/ru/company/piter/blog/592857/
💬 А вы отключаете top-level statements в своем проекте?

Top-level statements позволяют отказаться от некоторых формальностей при написании приложений и сделать код проще.

Возможно, это не очень будет заметно при написании сложных приложений, но может хорошо сэкономить время при проведении исследований, создании небольших утилит и прототипов.

👍 — конечно отключаю
🤔 — не отключаю
🥱 — не знаю, что это такое
🤔20🥱19👍17🤮1
С# книги - канал для скачивания книг по С# с самой удобной навигацией и поиском нужной книги.
Наш упор - это нахождение книг на русском языке.

В чем преимущества нашего канала:
1. Все книги поделены на русские и английские по языку издания ru en
2. Удобная навигация по технологиям и фреймворкам #csharp #unity и т.д
3. Книги можно скачать в pdf и epub.
4. В шапке канала удобнейшая навигация по книгам.

Подписывайтесь и качайте: @bookscharp
💩5👍3🤡2🤮1
Совет! Обычно, когда нам нужно получить элементы из коллекции, мы можем создать временный список для хранения полученных элементов и их возврата.

Ниже приведен код C# с использованием такого временного списка.
👍6👎1
Так вот... Чтобы избежать использования этой временной коллекции, вы можете использовать yield. Это даст результат, как и когда набор результатов будет перечислен. Ниже приведен код с использованием ключевого слова yield.
👍13👎1
Как перейти на Scala: основы и особенности

Расскажет опытный эксперт — Алексей Воронец. На уроке вы:

- обсудите синтаксические особенности языка;
- узнаете, какие возможности языка позволяют комфортно использовать подходы функционального программирования;
- попрактикуетесь в написании функций и методов, создании иммутабельных конструкций;
- получите представление о возможностях композиции.

Занятие пройдёт 10 апреля в 20:00 мск в рамках курса «Scala-разработчик». Доступна рассрочка на обучение!

Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cw4JfR

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍2
Задачка: Сортировка чисел по возрастанию

Напишите функцию, которая принимает массив чисел и возвращает новый массив, отсортированный по возрастанию (от наименьшего к наибольшему).

1. Сортирует массив чисел по возрастанию.
2. Если аргумент функции равен null, пустому массиву или undefined; возвращает пустой массив.
3. Возвращает новый массив отсортированных чисел.

Примеры:
SortNumsAscending([80, 29, 4, -95, -24, 85]) ➞ [-95, -24, 4, 29, 80, 85]
SortNumsAscending(null) ➞ []
SortNumsAscending([]) ➞ []

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.


#задача
👍5🔥1
using System;
public class Program
{
public static int[] SortNumsAscending(int[] arr)
{
Array.Sort(arr);
return arr;
}
}

#задача #ответ
🤣16👍4👎2🥰2😱1
😏 Хотите стать непобедимым воином сферы баз данных с помощью Entity Framework Core?

😈 Узнайте основы использования ORM-систем и проектирования контекста базы данных на открытом практическом уроке от OTUS!

На занятии вы научитесь управлять подключениями к различным СУБД и разработаете тестовый проект, работающий с несколькими базами данных. Мы покажем вам техники, рядом с которыми ваши конкуренты покажутся дилетантами!

🏃‍♂️ Выходите на новый профессиональный уровень — после вебинара вы будете манипулировать данными, как никто другой, и заставите HRов стоять в очереди, содрогаясь от вашего мастерства.

🎯 Время встречи: 13 мая, 20:00 мск — преддверие взлета Вашей карьеры с курсом «C# ASP.NET Core разработчик». Безумные скидки на обучение и VIP-консультации для участников! Драться за знания нужно сейчас!
🚀Проходите тест и бронируйте место в первом ряду нашего урока! https://clck.ru/3A7rxM
Что из нижеперечисленного не может иметь модификатор virtual?
Anonymous Quiz
12%
Свойства
35%
Поля
40%
Индексаторы
13%
Методы
👍2