Публикации по теме 'fun'
Генерация латинских квадратов размера 2 ^ n с использованием оператора XOR
Латинские квадраты — это матрица чисел n x n, в которой каждый элемент встречается только один раз в каждом столбце и один раз в каждой строке. Головоломки судоку, например, являются частным случаем латинских квадратов.
Следует простому и быстрому фрагменту кода для генерации латинских квадратов размером 2^N.
Следует вывод программы с n=2:
>>> latinSquare(2)
0 1 2 3
1 0 3 2
2 3 0 1
3 2 1 0
1 0 3 2
0 1 2 3
3 2 1 0
2 3 0 1
2 3 0 1
3 2 1 0
0 1 2 3
1 0 3 2
3 2 1 0
2 3 0 1
1 0..
Программирование на Python: скорость набора текста
Печатание в наше время является основным занятием на работе и в школе. Так почему бы не попробовать проверить свою скорость? Используя эту программу, вы научитесь печатать все быстрее и быстрее и даже немного выучите Python! Эта статья посвящена тесту скорости набора текста на языке Python, и шаги прямо здесь!
Импорт (шаг 1):
Для этой программы мы собираемся использовать модули Python random и time . Они оба играют важную роль в этом!
import random
import time
Модуль..
Боб Дилан был удостоен Нобелевской премии по литературе. Каждое решение Нобелевского комитета имело своих сторонников и критиков, но это…
Боб Дилан был удостоен Нобелевской премии по литературе. Каждое решение Нобелевского комитета имело своих сторонников и критиков, но это решение вызвало всемирную дискуссию. Дебаты вышли за рамки награжденного и превратились в спор о том, что такое литература и обладают ли песенные тексты художественными свойствами романов, рассказов или стихов.
Г-н Дилан добавил к дебатам, не отвечая на выдвижение в течение двух недель и зарабатывая «высокомерную и невежливую» награду Шведского..
Реакция часть 8
Сегодня мы продолжим работу с хуком useEffect, зависимостями с помощью useEffect и настроим сервер JSON для извлечения!
Хорошо, для начала мы должны перейти к Home.js.
Это должно выглядеть так, и мы ничего не меняли с момента последнего поста:
строки 31–34 — это все, на что мы смотрим в любом случае.
Просто напомним, мы используем хук useEffect, если мы хотим запускать функцию после каждого повторного рендеринга (это происходит при входе в прицел или при обновлении состояния)...
Хорошо, я смог понять «регулярное выражение»!
Хорошо, я смог понять «регулярное выражение»!
Что-то, что мне действительно было трудно понять, это регулярные выражения. Но недавно мои попытки узнать больше об этом «мистическом» материале окупились! Вот скромная попытка объяснить, как я это понял.
Возьмите следующий литерал регулярного выражения JS:
/\(?[\d]{3}\)?[\s-]?[\d]{3}[\s-]?[\d]{4}/g
Он соответствует следующим форматам номеров телефонов:
(ххх)-ххх-хххх
ххххххххх
ххх-ххх-хххх
(ххх) ххх-хххх
Но как?!
Хорошо,..
Как играть в "Звездные войны" и другие мелодии в R
Иногда мои процессы R занимают много времени, и я не могу сесть за компьютер, чтобы увидеть, когда все это закончится. Я подумал, что было бы круто составить выбор из триумфальных мелодий и поставить их в конце моих сценариев, чтобы, когда процесс выполняется успешно, я мог слышать что-то, что говорит мне, что все прошло хорошо.
Поэтому я изучил пакет audio в R, который позволяет создавать и воспроизводить звуки, взаимодействуя с аудиоустройствами на основе сэмплов на вашем..
Безумный Connect4 с Python
Получайте удовольствие от пользовательского класса, чтобы играть в Column4 на консоли
После моего последнего туториала Крестики-нолики (ссылка) мне захотелось создать еще одну игру на основе оболочки с Python. Когда я был ребенком, я много играл в Connect4 (puissance 4 по-французски), и эта игра напомнила мне много воспоминаний. Вот почему я хотел создать свою собственную игру с классом Python. Прежде всего, я должен признать, что я не убийца в математике, поэтому просто думать о..