Pull to refresh
26
0
Владимир @Lertmind

Пользователь

Send message
Кажется, вы хотели написать выше:
function isArray(a){
    return !!(a && a.constructor === Array);
}

Последний тест этот: Array.isArray({ __proto__: Array.prototype }); не пройден. У правильной функции там false. Единственно верный способ там указан:
if (!Array.isArray) {
  Array.isArray = function(arg) {
    return Object.prototype.toString.call(arg) === '[object Array]';
  };
}

Это собственно говорит, что не всё так просто.
Вот вы и ошиблись, isArray не все тесты проходит отсюда. Код для проверки возвращает:
true true true true undefined false null undefined false false false false true
Вместо четырёх true и остальных false.
На самом деле, там O(N) и предложено решение O(log(N)).
Ждём HomeCAMRip. Хотя уверен, что такое устройство либо взломают, либо другим способом будут получать нормальную картинку.
Повезло что его любимый персонаж не «Эдвард руки-ножницы» или «Фредди Крюгер».
Считаю, что вообще не стоило её переводить. Про игры мало рассказано, только пару слов про реализацию.
Это перевод статьи, которая вышла где-то в 2013 году, тогда ещё не было таких игр.
А я об этом узнал из книги "Паттерны проектирования" Эрик Фримен, Элизабет Фримен, Кэти Сиерра, Берт Бейтс. Само определение паттерна "Шаблонный метод" больше подходит, к тому же.
В этому паттерне не обязательно использовать классы, например, функция сортировки тоже использует Шаблонный метод, там передаётся функция или указатель на функцию для сравнения значений.
А… тогда всё понятно, спасибо.
Вот так https://habrastorage.org/files/db9/4c4/cb6/db94c4cb6ad74d3291e06b168fbfa771.png
Чтобы попробовать текст у них есть Test Driver http://www.typography.com/testDriver/index.php?productLineID=100055, выбираем там Operator и Thin Italic (или другой Italic).
Когда нажимаешь на фото профиля (в любом сервисе, через web), то появляется окно где можно загрузить картинку и посмотреть предыдущие фото профиля (которые я не понял как удалить), кроме этого в Google Drive во вкладке Google Photo добавляется необрезанная картинка из которой брали фото профиля (но по адресу photos.google.com этой картинки почему-то не нашёл, даже если выбрать настройку «Показывать фото и видео с Google Диска в галерее», а если удалить в Google Drive, то в корзине Google Photo появляется).
Попробовал тоже самое на Android 5.1.1 (32 бита), поставил минимальное время для смещения +03:00 — 03:01, 1 января 1970. После перезагрузки перемещаюсь в 19:34, 25 ноября 1929 и часовой пояс +02:00. Баг не критичный, но весёлый. Даже в имени файла скриншота выставляется такая дата, но выбрать её не получится специально. Вот скриншот https://habrastorage.org/files/042/f3c/46a/042f3c46ae8948fcb442b37d5b1abfcd.png
Для тех, кто увидел только 49 приложений и не понял где все 1500+ приложений, вот ссылка на категории https://archive.org/details/softwarelibrary_win3
Если у вас ошибка при запуске приложения, попробуйте несколько раз, у меня раза с третьего загружалось.

Значит такая неоднозначность разрешается вручную?
Спасибо, очень наглядно. У меня первая мысль была о navigation mesh, но у вас кажется проще реализовывать, что является плюсом.

Если не затруднит, то последний вопрос по точкам масштаба: их может быть больше двух? Если нет, то, я так понимаю, это просто интерполяция относительно расстояния до точек.
В примерах 2 и 3 в C# так хотя бы потому, что эти методы не виртуальные по умолчанию как в Java. К слову, если попытаться сделать виртуальными, будет ошибка вроде «main.cs(22,30): error CS0115: `Program.B.abc(Program.P)' is marked as an override but no suitable method found to override». C++ себя ведёт так же.
Вопрос в том, почему Java так странно работает, если сделать аннотацию @ Override, то будет ошибка компиляции как в C# (error: method does not override or implement a method from a supertype), иными слова метод наследника не переопределялся, но при этом Java лезет вверх по наследованию для подходящего метода. Чтобы результат был как в C# (abc из B) надо метод базового класса сделать private.
Самое весёлое, что такой код из задачи никто и никогда не стал бы писать.
Извините, не думал что это специально. Я бы сразу выдал подробный ответ.
Или
Ответ
Более явно:
public static double secretFunction()
{
    return double.NaN;
}

Кому нужно больше задачек, есть Задачник.NET.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity