Доброго времени суток! Надеюсь подкрадывающаяся вторая волна коронавируса не слишком сильно ударила по вам и с первой задачей всё понятно. Если нет, пишите в комментариях. А сегодня мы познакомимся с двумя отличными методами и с их помощью решим очередную задачку. Итак, встречайте: Math.abs() и Integer.bitCount. Далеко ходить не будем, задача: Реализуйте метод isPowerOfTwo, проверяющий, является ли заданное число по абсолютной величине степенью двойки: На самом деле, решений тут несколько. Например: Я разберу здесь самый, наверное, удобный, первый вариант...
Как и в любом другом языке программирования в C# имеются стандартные математические операторы, которые позволяют манипулировать данными. Они используются для вычисления значений числовых выражений, а также в некоторых случаях для более сложных манипуляций с данными, начиная от работы со строками, и заканчивая работой с перегруженными операторами для классов. Но сейчас мы рассмотрим только простые математические операции Основные математические операторы Основными математическими операторами в языке...