Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кастомное округление
|
|||
|---|---|---|---|
|
#18+
НемоКэп42Вращение по кругу - 360 градусов. Хочу, чтобы любые входящие числа округлялись до ближайших из следующего ряда: 0, 90, 180, 270, 360. Простой способ из кучи if я знаю. Ищу вариант поэлегантнее, чтоли. Приветствуются всякие лямбды, LINQ, дженерики и т. д. Спасибо. Я сделал для андроида - на джаве, коллекцию румбов - и у каждого румба диапазон свой, и маркировка тип NNW WNW .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 11:51 |
|
||
|
Кастомное округление
|
|||
|---|---|---|---|
|
#18+
D129НемоКэп42Вращение по кругу - 360 градусов. Хочу, чтобы любые входящие числа округлялись до ближайших из следующего ряда: 0, 90, 180, 270, 360. Простой способ из кучи if я знаю. Ищу вариант поэлегантнее, чтоли. Приветствуются всякие лямбды, LINQ, дженерики и т. д. Спасибо. Я сделал для андроида - на джаве, коллекцию румбов - и у каждого румба диапазон свой, и маркировка тип NNW WNW .... Мы это уже чуть выше обсудили - диапазоны. Поскольку мне нужно было приводить к числам, равноудалённым друг от друга по шкале чисел, то больше подходит тот вариант, что по ссылке на Стек у меня. Но если надо с произвольным удалением по неизвестному правилу, или как-то заобъективизировать промежутки (т. е. превратить их в сущности), то подход с выделением промежутков будет лучше. buserНемоКэп42, а вы в своё кодило не пробовали MidpointRounding.AwayFromZero добавить? Вот именно такие маленькие радости делают нашу ленивую жизнь по-настоящему счастливой. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 11:57 |
|
||
|
|

start [/forum/topic.php?fid=20&startmsg=38895710&tid=1401838]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 256ms |

| 0 / 0 |
