Перейти к публикации
  • Сейчас на странице   Всего пользователей: 5   (0 пользователей, 5 гостей)

Rooster

Программирование[8]

Рекомендованные сообщения

Для начала начни с русского, а то трудно понять твой говор

Поделиться сообщением


Ссылка на сообщение

Всем доброго времени бытия, зашёл спросить: есть ли по питону аналог шилдта(шарп по нему очень давно ботал) или зорича(матан), ну чтобы нормально так въехать, фундаментально, по сабжу в общем. Ну я хотел читнуть dive into python, потом learn python the hard way, параллельно делая домашку со спецухи python for everybody, норм трек для начала?

 

 

вычисляющую счастливый билет тебе кондуктор выдал или нет.

 

бтв пацану знакомому в ворлдкванте брейн-тизер давали классный на эту тему: а сколько всего таких вот счастливых билетиков?

фундаментальность

питон

ор

DomikTS- понравилось это

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Аналог шилда по питону у меня в штанах. Ебать рофлеры изучают операторы питона неделю


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение
(изменено)

ребята, ненадо ничего фундаментального - берите и делайте чето. только практика поможет

лучше найдите задачник где рассказывается как сделать приложухи всякие

или что-то типа кодварс, хакерранк


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

ребята, ненадо ничего фундаментального - берите и делайте чето. только практика поможет

лучше найдите задачник где рассказывается как сделать приложухи всякие

или что-то типа кодварс, хакерранк

прав, на хуй эти книги. Старперы сидят чета там пишут.

Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

Всё равно отвалитесь на собесах на задачах вроде функция нахождения второго максимума.  :petro:

Поделиться сообщением


Ссылка на сообщение

 

 

на собесах
 

:lol:  :lol:


Начальник федеральной службы по контролю за оборотом мемов на продоте

 

 

Поделиться сообщением


Ссылка на сообщение

Ну реально 1 из 5 может написать валидный код поиска второго максимума.  pepethink

Отличная задачка для фильтрации. Требует 3 минуты и сразу видно всё.

Поделиться сообщением


Ссылка на сообщение

да и похуй

я даже не знаю че это за задача


Начальник федеральной службы по контролю за оборотом мемов на продоте

 

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Предлагаю вам в качестве упражнения написать небольшой сниппет, который бы сгенерировал вот такую штуку:

 

"Этот пост содержит одну А, одну Б, ..., шесть Т, ..., одну Я" - короче перечислить весь алфавит и словами указать, сколько раз каждая из букв встречается в данной строке


*все, кто в топане кукарекал про функциональщину, обязаны сделать это на функциональном языке

 

UPDATE:

условие нужно давать с поправкой, что это мета-строка сама о себе, а не анализ исходного поста, а то там набежало умельцев посчитать символы, зато потом все испарились куда-то)))

Изменено пользователем moonfangtopich

Поделиться сообщением


Ссылка на сообщение

Всё равно отвалитесь на собесах на задачах вроде функция нахождения второго максимума.  :petro:

и где это используется?


 

Жиза для любопытных

Чекнул = пидор

 

Поделиться сообщением


Ссылка на сообщение

 

 

и где это используется?
 

Ну смотри, допустим у тебя на фронт с бекенда приходит огромный неупорядоченный список чего-то. 

Например продукт + рейтинг.

 

Ты хочешь в отображении списка отмечать первое место в рейтинге каким-то одним стилем, а второе каким-то другим. отличным от всех остальных.

 

Ты конечно можешь просто воспользоваться сортировкой, но O(n) > O(n log n) или даже O(n^2)

 

Или даже такая ситуация, у тебя летит бесконечный поток каких-то объектов, а тебе нужно рисовать только топ 3 из них

 

Да можно кучу ситуаций придумать, когда ты хочешь пройтись в O (N) по коллекции по сложноти и O(1) по памяти и найти не только топ максимум, но и топ2 топ 3, топ 2 с конца и тд.


Предлагаю вам в качестве упражнения написать небольшой сниппет, который бы сгенерировал вот такую штуку:

 

"Этот пост содержит одну А, одну Б, ..., шесть Т, ..., одну Я" - короче перечислить весь алфавит и словами указать, сколько раз каждая из букв встречается в данной строке


*все, кто в топане кукарекал про функциональщину, обязаны сделать это на функциональном языке

Самое сложное тут это написать на коленке хуйню

1 ->один

11->одиннадцать

21->двадцатьодин

 

Так что иди нахер

        String ALPHABET = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";

        String post = "Предлагаю вам в качестве упражнения написать небольшой сниппет, который бы сгенерировал вот такую штуку:\n" +
                "\n" +
                " \n" +
                "\n" +
                "\"Этот пост содержит одну А, одну Б, ..., шесть Т, ..., одну Я\" - короче перечислить весь алфавит и словами указать, сколько раз каждая из букв встречается в данной строке\n" +
                "\n" +
                "\n" +
                "*все, кто в топане кукарекал про функциональщину, обязаны сделать это на функциональном языке";

        Mono<String> collect = Flux.fromStream(post.chars().mapToObj(c -> (char) c))
                .groupBy(Character::charValue)
                .flatMap(flux -> Flux.zip(Mono.just(flux.key()), flux.count()))
                .filter(objects -> ALPHABET.indexOf(objects.getT1()) >= 0)
                .sort(Comparator.comparingInt(value -> ALPHABET.indexOf(value.getT1())))
                .map(tuple -> countToString(tuple.getT2()) + " " + tuple.getT1())
                .collect(Collectors.joining(", "));

        System.out.println("Этот пост содержит: "+ collect.block());

    }

    static String countToString(long count) {
        return Match(count).of(
                Case($(1L),o -> "один"),
                Case($(2L),o -> "два"),
                Case($(3L),o -> "три"),
                Case($(4L),o -> "четыре"),
                Case($(5L),o -> "пять"),
                Case($(6L),o -> "шесть"),
                Case($(7L),o -> "семь"),
                Case($(8L),o -> "восемь"),
                Case($(9L),o -> "девять"),
                Case($(10L),o -> "десять"),
                Case($(), String::valueOf));
    }
Этот пост содержит: 27 а, четыре б, 13 в, два г, восемь д, 22 е, три ж, пять з, 14 и, три й, 18 к, 11 л, три м, 20 н, 27 о, восемь п, 13 р, 16 с, 22 т, 13 у, три ф, два ц, четыре ч, три ш, один щ, четыре ы, десять ь, один э, два ю, пять я

Поделиться сообщением


Ссылка на сообщение

Задачи уровня изи на леткоде и то сложнее, чем те что вы написали выше

Поделиться сообщением


Ссылка на сообщение

Индекс высрал хуйню мимо абсолютно, насколько я вижу с телефона

 

Это должна быть такая вот мета-строка сама о себе, а не анализ моего поста, чудило

 

Ну и я вообще не уверен, что такое возможно сделать, мб я вас всех затроллил и там будет бесконечный луп

Поделиться сообщением


Ссылка на сообщение

на жс это легко делается, просто нужно найти в интернете решение по переводу числа в слово или самому написать велосипед

Поделиться сообщением


Ссылка на сообщение

 

 

Всем доброго времени бытия, зашёл спросить: есть ли по питону аналог шилдта(шарп по нему очень давно ботал) или зорича(матан), ну чтобы нормально так въехать, фундаментально, по сабжу в общем. Ну я хотел читнуть dive into python, потом learn python the hard way, параллельно делая домашку со спецухи python for everybody, норм трек для начала?

Вроде такого нет. Это язык для долбаёбов, тут в классических учебниках даже не указывают что за структура данных соответствует всяким шнягам, хуй поймёшь, так что можешь забить хуй и просто изучать синтаксис плюс всякие фишки который нужны конкретно в данный момент

 

Всё равно отвалитесь на собесах на задачах вроде функция нахождения второго максимума.  :petro:

второй ладно, а N-й максимум найдёшь?

 

Это должна быть такая вот мета-строка сама о себе, а не анализ моего поста, чудило

нада подумать


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение

Хз как за On найти n-й максимум, наверное не прошёл бы собес у индекса


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

Индекс высрал хуйню мимо абсолютно, насколько я вижу с телефона

 

Это должна быть такая вот мета-строка сама о себе, а не анализ моего поста, чудило

 

Ну и я вообще не уверен, что такое возможно сделать, мб я вас всех затроллил и там будет бесконечный луп

я понял точно также 

https://scastie.scala-lang.org/N702huNhRdODM8Vz2zhTgQ

 

 

ты видимо имел ввиду что строка сама в себя отображается по этому правилу


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

 

 

второй ладно, а N-й максимум найдёшь?
 

 

Хз как за On найти n-й максимум, наверное не прошёл бы собес у индекса

Ну окей, по хорошему поиск второго максимума это O(2n)

 

А N-й уже выраждается в простую сортировку.

 

А на собесе можно подискуссировать на эту тему. Если человек соображает  и рассуждает это ведь бонус относительно челика который умеет только код писать по памяти.

Поделиться сообщением


Ссылка на сообщение

А если N = 10?

O(n) = O(2n) ?


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...