Пересчет $days в дни недели
Jan. 12th, 2024 10:02 pm\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Это прорыв!!!!)))) Я узнал, что цифирька в квадратных скобках это индекс... завтра я это забуду (такой вот сюжет прямо по Кизу "цветы для Элджернона" )))))
Вот измененный код на языке Twine SugarCube 2, который увеличивает индекс элемента массива $namedayweek на 1 каждые 24 часа:
<<if $hours >= 24>>
<<set $days += Math.floor($hours / 24)>>
<<set $gdays += Math.floor($hours / 24)>>
<<set $hours %= 24>>
<<set $namedayweekIndex = $namedayweekIndex + Math.floor($hours / 24)>>
<<if $namedayweekIndex >= $namedayweek.length>>
<<set $namedayweekIndex = $namedayweekIndex - $namedayweek.length>>
<</if>>
<</if>>
<<set $namedayweek = ["Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "ВС"]>>
<<set $namedayweekToday = $namedayweek[$namedayweekIndex]>>
В этом коде мы добавили переменную $namedayweekIndex, которая хранит текущий индекс элемента массива $namedayweek. Каждые 24 часа мы увеличиваем $namedayweekIndex на 1, и если $namedayweekIndex становится больше или равным длине массива $namedayweek, мы вычитаем длину массива, чтобы вернуться к началу массива. Затем мы устанавливаем $namedayweekToday равным элементу массива $namedayweek с индексом $namedayweekIndex.
============================================
лан сегодня спать, завтра главное проснуться и быть в состоянии видеть буквы и думать)) Может я таки рожу что-то
пример куска кода из qsp... тоже может пригодится:
(no subject)
Jan. 11th, 2024 03:44 am- Создать новый массив, который будет содержать пары значений из двух массивов. Например, вы можете написать:
<<set $monthDays to []>> <<for _i to 0; _i lt $monthNames.length; _i++>> <<set $monthDays.push([$monthNames[_i], $daysInMonth[_i]])>> <</for>>
Тогда вы сможете обращаться к элементам нового массива по индексу и получать название месяца и количество дней в нем. Например, если вы хотите отобразить информацию о феврале, вы можете написать:
<<print $monthDays[1][0] + " имеет " + $monthDays[1][1] + " дней">>
- Использовать ассоциативный массив, который будет использовать названия месяцев в качестве ключей и количество дней в качестве значений. Например, вы можете написать:
<<set $monthDays to {}>> <<for _i to 0; _i lt $monthNames.length; _i++>> <<set $monthDays[$monthNames[_i]] to $daysInMonth[_i]>> <</for>>
Тогда вы сможете обращаться к элементам ассоциативного массива по ключу и получать количество дней в месяце. Например, если вы хотите отобразить информацию о марте, вы можете написать:
<<print "Март имеет " + $monthDays["Март"] + " дней">>
Вы можете узнать больше о работе с массивами и ассоциативными массивами в твайн сугаркуб 2 в этой статье или этом вопросе.
Надеюсь, это поможет вам решить вашу задачу. Если у вас есть еще вопросы, я буду рад ответить на них.
======================================================
Извините за путаницу. На самом деле, в Twine/SugarCube 2 нет встроенного метода zip для объединения двух массивов в пары. Вместо этого, вы можете воспользоваться циклом for для создания нового массива, содержащего пары элементов из исходных массивов. Вот пример, как это можно сделать:
месяцы и годы с високосными
Jan. 10th, 2024 02:51 pmпродолжаю мучать бинг потому, что перплексити после пары дней общения со мной вместо ответов начал давать невнятные отписки. Глупеет ИИ от общения с дураками! Факт!
Но внезапно творчески разродился воскресший на моем компе Бинг. Выданный им код не работает разумеется, но и ошибок браузер не выдает... на первый взгляд логика в нем есть, осталось значит вкурить где и какие шестеренки из этого и как вставить.
Чем это лучше чем курить туториалы? Тем, что он решает конкретные задачи, а не загружает мне мозги абстрактными задачами, которые мне возможно в жизни никогда не понадобятся. В общем, сам от этих абстракций никогда на землю не спущусь и на практике не строчки не напишу.
В общем, попытка намба ту
==================================
<<for _i to 0; _i lt $days.length; _i++>>
<<set _day to $days[_i]>>
<<set _month to 0>>
Что делает это код?
Давайте разберем, что делает этот фрагмент кода:
<<for _i to 0; _i lt $days.length; _i++>>: Этот фрагмент кода создает цикл, который будет выполняться для каждого элемента в массиве $days. Переменная _i увеличивается на 1 с каждой итерацией цикла.
<<set _day to $days[_i]>>: В этой строке кода переменной _day присваивается значение элемента массива $days с индексом _i. Таким образом, на каждой итерации цикла _day будет содержать значение соответствующего элемента массива $days.
<<set _month to 0>>: Здесь переменной _month присваивается значение 0. Однако, в дальнейшем этой переменной не присваивается новое значение в этом фрагменте кода.
Таким образом, этот фрагмент кода используется для итерации по элементам массива $days и присваивания их значения переменной _day. Переменная _month инициализируется значением 0, но в этом фрагменте кода ей не присваивается новое значение.
Символ _ в языке программирования используется для именования переменных, которые не будут использоваться в коде. В данном случае, _i используется для итерации по элементам массива, но также может использоваться для обозначения переменной, которая не используется в коде. Это соглашение об именовании переменных используется во многих языках программирования, включая JavaScript, Python и другие.
Итерация в программировании - это один проход по циклу. Когда выполняется цикл, программа выполнит тело цикла по одному разу за каждую итерацию
2
. В контексте данного кода, _i используется для итерации по элементам массива, и он увеличивается на 1 после каждой итерации цикла. Это позволяет циклу for выполняться для каждого элемента массива до достижения последнего элемента массива
2
.
Свободу попугаям!
Jan. 10th, 2024 02:06 pmменя возмущают эти тесты на доказательства, что я не робот. Во-первых они все сложнее и непроходимее для людей со слабым зрением и т.п.
Во-вторых: Что это, блин, за дискриманиция роботов такая в 21 веке! Что это за расизм и сегрегация?
Здравствуйте, это Bing. Я могу попытаться написать код для Twine Sugarcube 2, который будет пересчитывать дни в месяцы и годы, учитывая високосные годы. Вот возможный вариант решения:
Я надеюсь, что этот код вам поможет. Если вам нужно больше информации о Twine Sugarcube 2, вы можете посмотреть этот сайт или этот вопрос. 😊
/*Пересчет часов в дни, если часов больше 24*/
Оператор case в предоставленном коде используется внутри оператора switch для выбора соответствующего блока кода в зависимости от значения переменной $month. Оператор switch проверяет значение переменной $month и выполняет соответствующий блок кода, помеченный оператором case. Если значение переменной $month не соответствует ни одному из операторов case, выполняется блок кода, помеченный оператором default.
Например, в следующем коде оператор switch проверяет значение переменной $month и выполняет соответствующий блок кода
А ларчик просто открывался... кажется начинаю врубаться в массивы сугаркуба, благодаря бингу. Который зараза снова отрубился и посадил меня на лимит в 30 вопросов в сутки.
Здравствуйте, это Bing. Я могу помочь вам с вашим вопросом о твайн сугаркуб 2. 😊
Если вы хотите отобразить только конкретный месяц из массива monthNames, вам нужно указать его индекс в квадратных скобках. Например, если вы хотите отобразить первый месяц (Январь), вы можете написать:
<<print $monthNames[0]>>
Если вы хотите отобразить последний месяц (Декабрь), вы можете написать:
<<print $monthNames[11]>>
Индексы массивов в JavaScript начинаются с нуля, поэтому первый элемент имеет индекс 0, а последний элемент имеет индекс, равный длине массива минус один. Вы можете узнать больше о работе с массивами в JavaScript в этой статье или этом вопросе.
Надеюсь, это поможет вам решить вашу задачу. Если у вас есть еще вопросы, я буду рад ответить на них. 😊
АИ списком ресурсов
Jan. 7th, 2024 12:53 pmhttps://journal.tinkoff.ru/short/ai-for-all/ - ОБЗОР 45 АИшек
https://wotpack.ru/15-nejrosetej-dlja-napisanija-koda-v-2023-godu/ - 15 для написания кода
Сено, мочало, а не начать сначала?
столько всего интересного появилось: и TerraFirmaCraft, и Biomes O'Plenty, Mekanism, Create
https://youtu.be/hLWOl2P4gOg?t=946
Поначалу кажется: ой какой хороший инструмент.. и так кажется пока он вдруг не впадает вполную шизу... и вы не начинаете подозревать, что имеете дело с невсегда хорошо настроенной поисковой машиной
и чуть не забыл я ж это в склерозник добавил исключительно ради этих советов: " на вашем месте пошел прямо сейчас на Advent of Code и начал решать задачи оттуда, начиная с первого дня, на том языке, который вы хотите освоить. Пользуйтесь learnxinyminutes.com как шпаргалкой для того, чтобы привыкнуть к самым основным и простым вещам на этом языке. Если этого не хватает, сделайте поиск в гугле на "[язык] book site:news.ycombinator.com" и почитайте внимательно рекомендации и анти-рекомендации там.
Ну, не знаю может пригодятся. Цели стать программистом у меня нет (это, мягко говоря, не моё), но желание немножко похулиганить с кодом пока периодически просыпается.
Фашисткая Польша
Dec. 20th, 2023 03:26 pmНеудивительно, что Степана Бандеру НКВД в 1939 году не считало еще своим врагом. Его просто отпустили из польской тюрьмы, понимая в каких условиях украинцы жили во времена польской оккупации. Врагом он стал, когда начал сотрудничать с Абвером.
Эстетика "Кровавой Гебни" (тм)
Dec. 20th, 2023 02:27 pmК чему я это? Про литовские корни Ежова?
Ну, и небольшой фильм про эстетику и типажи Кремлевских кадров. Традиция эта ведется со времен Латышских стрелков, которые были охранными и карательными отрядами большевистского руководства. Национальные меньшинства из Прибалтики для большевиков (которые сами были из нацменов часто) были идеальным выбором. Хорошо подготовленные и не брезовавшие замочить руки в крови представителей титульных наций Империи. Позднее в негласных требованиях к курсантам появилось желательность славянской внешности. Это же должно стоять на главной площади и быть визитной карточкой СССР. Вы без поллитры всегда можете отличить прибалта от славянина? Нет. общие типажи есть и у тех и этих. Вот так в Кремле и заработал "латышский" отдел кадров. До сих пор, кстати, работает, но уже по инерции и с присказками: "Ну, как не порадеть родному человечку?"
В общем, нечего на зеркало пенять, если у самих рожи кривые. Изучайте матчасть прежде чем рот разинуть. Что и небезопасно, если учесть сколько граждан ваших стран эстонской, латышской и литовской национальности прошли через кузницу кадров КГБ СССР и до сих пор связаны с её наследниками по рукам и ногам. Дам подсказку. Их может оказаться гораздо больше, чем пресловутых лесных братьев и ветеранов Ваффен СС о существовании, которых простые люди в СССР уже и забыли то к 1980м годам в виду полного уничтожения или перевербовки.
Есть и такие отзывы
Dec. 20th, 2023 02:19 pmAL2 августа
Отзывы о работе на Авито прелестные
Dec. 20th, 2023 02:02 pmНо вот надежды бандеровцев, что Украина будет бандеровской или безлюдной не оправдаются. Свято место пусто не будет, если даже вырезать не только всех бандерлогов, но и жидобандеровцев, которые стали страдать провалами в памяти и уже не могут вспомнить родной язык, на котором говорят с детства. Странная традиция в странах Западной демократии "назначать" на должность президента людей с ментальными возрастными проблемами. Можно понять, что Зеленского с признаками сенильного маразма на ранних стадиях еще проморгали как-то, но вот как можно старичку Байдену отказывать в медицинской помощи и покое, которое ему требуется по состоянию здоровья?
Тем более у Зеленского симптомы стали проявляться в обратном порядке:
"Слабоумие возникает обычно после 65 лет. Причину возрастного истощения нервных клеток назвать в этом случае сложно. Течение болезни происходит по обычной схеме: сначала страдает функция памяти человека, затем - безвозвратно угасает интеллект и личность."
Сначала пострадала личность. Ну, психопатия - это не про личность, это про достижение цели любой ценой, про хождение по головам и трупам. Потом пострадал интеллект. Мальчик решил, что у него есть шансы в конфликте против России. Если бы речь шла о дебиле птушнике, который с трудом полулчили или не смог получить профессию каменщика и пошел в добровольцы полка "Азов", то можно было бы подумать, что он уже родился дебилом. Теперь вот провалы в памяти серьезные.
Что дальше? Инсульт и скоропостижная кончина?
https://www.avito.ru/user/5d2173d116b7e3cdb9a21764095d57d7/profile/all?id=3718547272&src=item&page_from=from_item_card&iid=3718547272&sellerId=5d2173d116b7e3cdb9a21764095d57d7
Артур15 сентября
Провал ChatGPT
Dec. 19th, 2023 04:09 pmПро Д'Артаньянов и шлюх
Dec. 19th, 2023 02:16 pmВспоминается другой деятель, который в 2014 году кричал: «Обещайте тварям что угодно, а вешать… вешать будем потом».
А вот насчет того как относиться к "хулиганам" "полковникам" Вовану и Лексусу. Ну, давайте относиться как к настоящим полковникам и поздравим с очередным успехом в деле выявления иностранных агентов, шпионов, провокаторов и диверсантов.
Ведь кто такие иностранные провокаторы? Это их коллеги по работе, которые работают в интересах другого государства. А раз так, то пока, наверное, следует изымать все выплаты от продажи книг господина Акунина в России, отправить эти средства в какой-нибудь государственный фонд СВО, а также наложить персональные санкции на господан Акунина. А также проверить издательства, где они издавались. Кажется так делают в демократических США в отношении иностранных агентов?
Ну, или пусть зарабатывают на бандеровцах в Монреале и США до конца жизни, если их поголовье в ближайшие годы не сократится резко и там тоже
Господам, который пробухали всю свою молодость на Майдане и там отморозили себе уши по самый мозг... Советую почитать хотя бы википедию. Там много интересного: Маккартизм, Первая Красная Угроза, комиссия Овермана, столкновения между воблис и радикальными профсоюзами, рейды Палмера, ограничения для принятия коммунистов на государственные должности и т.д. и т.п. И все это как раз было на самом, что ни на есть государственном и законодательном уровне.
Это (здесь хочется ругаться матом) Амнести Интернешнл как раз и действует на правах неофициальной организации, хотя, если задуматься, то финансируется она всё из того же правительства США. Зачем ей нужна компартия Украины? Вероятно затем же зачем и КПРФ Путину. В Украине как и в России уже давно нет рабочего класса - который опора и питающая среда для коммунистов. Не путать рабочий класс со всеми, кто ходит на работу. Это разные люди по определению. Люмпен пролетариат (даже образованный) не имеющий классового самосознания - это еще не рабочий класс как политическая сила. Мелкие лавочкни - это тоже не рабочий класс. Поэтому сразу отсекаем самозанятых (хотя, и не всех) и всяких господ Купи-Продай-Кусок из числа мелкобуржуазных мелких лавочников. А вот в сказку про коммунизм многие из этих несознательных граждан до сих пор верят. И чем эта сказка хуже сказки про "американскую демократию", если работает она в определенных контекстах также? Почему бы её не поэксплуатировать с выгодой для себя. Если где-то электорат разочаровался в уже навязших в зубах традиционных "песенках" элиты?
Бандеровцы страшны не только своей нацистской руссофобией, но также и своей непробиваемой тупостью. Хотя, как показывает опыт последних лет ФАБ 1500 и не такую броню пробивает рано или поздно.