Pull to refresh
35
0
Кирилл @Core2Duo

User

Send message
На потенциальных полях было много стратегий. Как минимум, навскидку, знаю около 10 таких в топ-60. Стратегия победителя (Antmsu) тоже была на ПП. Но увороты через них работали плохо, знаю по себе. Потенциальная яма не была особой проблемой в бою, потому что бои были довольно динамичные, все постоянно менялось.
Мои поздравления :) Кто знает, что было бы, если бы волн было шесть, как в первой части финала.
Очевидно же, правкой /etc/python/python.ini.
/sarcasm
То неловкое чувство, когда видишь статью для хабра на ГТ, а не наоборот.
P.S.: тем, кто впервые пытается вывести вознаграждение с hackerone.com на новый аккаунт paypal — советую внимательно прочитать условия. Paypal при переводе средств, может без вашего согласия конвертнуть вознаграждение в валюту страны указанной в вашем профиле.

Столкнулся с такой же проблемой, причем в currencies у меня были только доллары и они же стояли валютой по умолчанию, т.е. рублей там не было в принципе. И все равно, при переводе на paypal долларовой суммы, она конвертировалась в рубли. После обращения в саппорт выяснилось, что нужно пройти верификацию (привязать карту, подтвердить ее, отправить паспортные данные + скан паспорта). После этого валюта перестала автоматически конвертироваться.
«Несчастная консолька» как нельзя лучше характеризует cmd :) Но суть в том, что мне не нужен монстр вместо cmd, для этого есть баш. У меня как раз типичный юзкейс в консоли: что-то скопировать/вставить или вызвать питоновский интерпретатор, чтобы поиграться. Т.е. что-то громоздкое мне не нужно, а вот возможности растягивать окошко или вставлять данные по Ctrl+V, а не по ПКМ по значку -> Изменить -> Вставить, мне не хватало. Конечно, вы правы, и я утрирую, но это сыграло большУю роль.
А еще есть GitBash и прочие. Я знаю. Вон тут люди говорят, что им нравится в десятке, а в ответ им кидают ссылки на программы, где это все реализовано и работает под 7-8. Но зачем мне ставить кучу лишнего софта, если тут все можно получить из коробки.
О да, я только ради этого и обновился, честное слово. Более того, там работают сочетания Ctrl+C, Ctrl+V, причем Ctrl+C привычно отменяет действие или закрывает запущенный процесс, если в консоле нет выделенного текста, а если есть — то копирует этот текст и убирает выделение. Крайне удобно.
cmd в win8 и win10 — небо и земля.
Кстати, да. В последнее время практикую именно такой подход, и мне кажется, что он работает лучше. Т.е. вы поступаете так, как поступили бы с неизвестным словом в русском языке, — находите определение и вникаете в него. Ну и да, смотрите примеры использования сразу же на месте (хотя гугл транслейт тоже их показывает). Рекомендую какой-нибудь академический онлайн-словарь, например, oxford dictionary.
У вас одно условие лишнее в коде.
Я сходу не вспомню адрес, но тут же на Хабре была большая статья, затрагивающая эту проблему.

Про эту говорите? habrahabr.ru/company/mailru/blog/242645
Добавьте его в собственный фильтр адблока.
И все-таки это не «сахар для асинхронных штук». Для того, чтобы ваш пример работал, надо все имеющиеся корутины превращать в awaitable-objects. Либо с помощью @types.coroutine, либо внедрением __async__ метода для существующих классов.
Ага, и вместо

switch err {
	case net.Error1:
		doSomethingWithNetError()
	case net.Error2:
		doSomethingWithNetError()
	case io.Error1:
		doSomethingWithIoError()
	case io.Error2:
		doSomethingWithIoError()
}

использовать обычный подход:

try {
// ..........
} catch errNet {
// ..........
} catch errIo {
// ..........
}

И, внезапно, получаем стандартную инструкцию try/catch. Потому что она уже продумана и испытана во многих языках. Но, по какой-то причине, это не go-way.
О, спасибо за крутое решение separate_with_comma. Я как-то так извращался:

def solution(s):
    s = s[::-1]
    p = [s[i:(i + 3)] for i in range(0, len(s), 3)]
    s = ','.join(p)
    return s[::-1]
Эта задача много где решается в одну строку. На питоне:

return {k:d for k in a}

(d — default, a — array)
Задача key_for_min_value тоже видимо не слишком правильная.

Given a hash map, return the key of the element with the smallest value.

AssertionError: 'religion' != 'surprise'
— religion
+ surprise
: Arguments was: [{'surprise': 1, 'paper': 5, 'religion': 1, 'food': 2}]

Два элемента с одинаковым минимальным значением, один почему-то «неправильный»

Information

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