K_A_S_H_E_Y, а моя дочь в 11 лет ходит в кружок, где им дают основы теорвера и графов, и ей нравится, хотя никаких оценок и прочих стимуляторов там нет.
Сможешь ты с ней конкурировать на айтишном рынке? Можешь не отвечать...
alaskafx, ну, не зная контекста, я не в курсе, что добавить к названию функции вторым словом.
Собственно, это не готовый код, это пример того, как начать думать в другом направлении и сделать проще.
kdrshvolia, ну и что?
Если нетривиальную задачу нужно сделать идеально, ее и не сваливают джуниору, не знакомому со стеком.
Отбросьте перфекционизм и засучите рукава. Делайте, как получится, и не сожалейте, если это придется потом выкинуть. В принципе, будет классно, если вы по окончании этой работы сможете уверенно сказать, как ее теперь следует переписать с нуля правильно ;)
Реслюков Александр, линуксовая консоль как раз и является самым стандартным вводом-выводом для сишных программ. Все строго по учебнику, если в его названии нет "Visual" или "Borland".
Это с виндовой консолью традиционный геморрой с кодировками, например.
Собираете в массив полученные scanf'ом тройки, убеждаясь, что они не нулевые (корректность данных), тут же высчитывая стоимость аренды в этой строчке и приплюсовывая ее к общей.
Выводите printf'ом данные из массива и результат сложения. Вот и вся программа.
Какое там невлезание в кэш, при таком-то размере данных?
Скорее компилятор просто выкинул за ненадобностью строчки с присвоением значений нигде больше не используемым переменным, а потом и оба опустевших цикла. Так что во втором случае вы просто получаете время отработки вызова nanoTime.
WbICHA, миллионы мух - это неубедительно. Пользуюсь АдБлоком много лет и менять его на какой-то "лучший", который к тому же подозрительно часто исподволь рекламируется, не вижу ни единой причины.
Причина оставаться на FF + AB уже хотя бы в том, что уязвимости моего набора не совпадают с тем самым миллионом мух, которые дружно рванули на Chrome + UB.
mkone112, вы просто неверно используете термин "входной порог". Вы говорите о том, что на Пыхе больше рутинной, низкоквалифицированной работы, для которой глубокое знание языка просто не требуется.
Да, это довольно очевидно.
зы. входной порог на python в несколько раз выше чем на js или php
Вы это сами придумали или вам кто-то сказал?
Говнокодить на жабоскрипте или пыхе, действительно, можно начать на второй день. Но это не тот уровень, на котором можно говорить о вакансиях.
Я, помнится, потратил пару ненапряжных недель чтения учебника, чтобы настрочить сервис на джанге. Мне лично Питон показался весьма простым. Насколько он сложен как первый язык - не берусь судить, но и JS, если подходить к нему всерьез - отнюдь не простой язык. А в пыхе часто требуется продраться сквозь болота говнокода, которые по-прежнему выдаются за эталон, чтобы начать писать нормальный поддерживаемый код.
Алексей Уколов, если информация хранится, например, в БД и используется для формирования docx-файла по запросу, то она легко дополняется новой информацией, позволяющей по запросу легко создать новый файл. Причем, если надо, в более вменяемом формате, не разгребая через пару лет накопившиеся залежи копродокументов.
Алексей Уколов, проблема с тем, что информация берется несколько раз. И каждый раз, кроме первого, начало информации оказывается сохраненным в таком неподходящем для этого формате, как docx.
Александр, однозначно задача не для текстовых файлов, а для БД. При добавлении / удалении строки в файле вам нужно будет переписать заново на диск все, что находится в файле после этой строки. Никакие волшебные программки ничего с этим не сделают.
Valentine5, для будущего мы встаем ото сна...
Однажды людям может прийти озарение, что docx ни к черту не годится для документооборота, и понадобится делать pdf - а вы уже будете к этому готовы.
Какое там многократное решение, если он даже в текучке не находит сил и желания разобраться?