Волна анекдотов, и я вставлю свои 2к рублей
Решили как-то физик, математик и программист написать код для электронных часов на Arduino.
**Физик** (практик, привыкший к измерениям):
— "Берем общее время в секундах, преобразуем в строку и вытаскиваем каждую цифру отдельно!"
```cpp
String timeStr = String(time);
digit1 = timeStr.substring(0,1).toInt(); // десятки минут
digit2 = timeStr.substring(1,2).toInt(); // единицы минут
digit3 = timeStr.substring(2,3).toInt(); // десятки секунд
digit4 = timeStr.substring(3,4).toInt(); // единицы секунд
```
Логично же — мы видим цифры на дисплее, вот и работаем с ними как с цифрами!
**Математик** (любитель элегантности):
— "Какие строки? Используем красоту арифметики!"
```cpp
digit1 = time / 600 % 10; // десятки минут
digit2 = time / 60 % 10; // единицы минут
digit3 = time / 10 % 6; // десятки секунд
digit4 = time % 10; // единицы секунд
```
Математически строго и эффективно!
**Программист** (помолчав, пишет):
```cpp
struct Time {
uint8_t min_10, min_1, sec_10, sec_1; // каждая цифра сразу
};
void increment(Time &t) {
if (++t.sec_1 > 9) {
t.sec_1 = 0;
if (++t.sec_10 > 5) {
t.sec_10 = 0;
if (++t.min_1 > 9) {
t.min_1 = 0;
t.min_10++;
}
}
}
}
```
Физик и математик хором:
— Да это читерство! Ты вообще избежал всех преобразований!
Программист:
— Я не избежал, я выбрал правильное представление данных. Ваши методы — это как вычислять координаты в чужой системе, а мой — работать в своей.
А в чем бы вы оказались правы? 👇
Координаты пещер Крыма: Караби-яйла
Хотите отправиться исследовать подземный Крым? Начните с самого простого – с карт и расположения пещер. Мы публикуем расположение самых красивых и оригинальных диких пещер Караби-яйлы с координатами.
- 200-лет Симферополя (вертикальная, 80 метров): 44.85828° N, 34.52227° E
- Большой Бузлук (вертикальная, 30 метров): 44.85845° N, 34.53560° E
- Виола (вертикальная, 50 метров): 44.88115° N, 34.56882° E
- Дублянского (вертикальная, 50 метров): 44.87766° N, 34.55576° E
- Крубера (вертикальная, 40 метров): 44.86174° N, 34.52299° E
- Мира (вертикальная, 100 метров): 44.85928° N, 34.54358° E
- Монастырь-Чокрак (вертикальная, 80 метров): 44.87351° N, 34.55140° E
- Сказка (вертикальная, 17 метров): 44.87624° N, 34.55827° E
- Юбилейная (вертикальная, 40 метров): 44.86819° N, 34.55810° E
По нашему мнению, самые красивые пещеры собраны на Караби-яйле. Это рай для спелеолога. Найдено более 500 пещер. В реальности их ещё больше. В список не вошли пещеры других районов Крыма, которые оборудованы перилами для экскурсантов (например, Эмине-Баир-Хосар и Мраморная), откровенно бедные и разграбленные (Гугерджин, Холодная, Тысячеголовая) и слишком уж затасканные и затёртые (Таврская). Все изображения пещер из списка подписаны для удобства.
Если звёзды рисуют, значит это кому-нибудь нужно
В Иране, в районе университета Азад в Хомейне, на земле появились загадочные огромные геоглифы.















