Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.12.2020
Сообщений: 9
Matlab 2018

Объяснить алгоритм формирования базовой Судоку

08.11.2022, 22:18. Показов 327. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
sudoku = zeros(9);
n=1;
gor1=1;
gor2=0;
 
for i = 1:1:9
    
    if i==4 || i == 7
        gor2=gor2+1;
    end
  
    n=gor1+gor2;
  
    for j = 1:1:9
        
        sudoku(i,j) = n;
     
        n=n+1;
       
        if n>9
            n=1;
        end
    end
   
    gor1=gor1+3;
   
    if gor1>9
        gor1=1;
    end
end
Здравствуйте. Можете пожалуйста объяснить алгоритм формирования базовой судоку.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2022, 22:18
Ответы с готовыми решениями:

Алгоритм для базовой учебной эвм
Вычислить X/Y, дополнительно найти сумму целого и остатка

Алгоритм решения судоку
Доброго времени суток. Хочу попросить кого-нибудь привести псевдокод или подробное словесное описание любого алгоритма решения судоку,...

Алгоритм для судоку
Нужно реализовать этот алгоритм на c# для решения судоку. Алгоритм № 0. Перерасчёт прогноза В соответствии с правилами судоку и текущим...

1
Модератор
 Аватар для Centurio
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,630
09.11.2022, 05:05
Oleg158, посмотрите на матрицу, получившуюся в результате, и поймёте, как работает код. Он формирует матрицу, используя вектор чисел от 1 до 9. Каждая следующая строка состоит из первоначального вектора, смещённого по кольцу влево на три позиции. Через каждые три строки смещение происходит на 4 позиции, дальше снова на три позиции.
Можно было бы составить код короче:
Matlab M
1
2
3
4
5
6
7
clear,clc
A=gallery('circul',1:9);
A(2:end,:)=flipud(A(2:end,:));
sudoku=A;
for i=0:2
    sudoku([1,4,7]+i,:)=A((1:3)+3*i,:);
end
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2022, 05:05
Помогаю со студенческими работами здесь

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

Алгоритм решения судоку
Вопрос имеет больше отношения к алгоритму, чем к конкретно языку, но так как написано на шарпе, то спрошу тут. namespace SuducuCS { ...

Алгоритм Решения Судоку
Пытаюсь Написать алгоритм решения судоку на php Вопрос Создать такой же массив $row = array(,,,,,,,,); но не в ручную? цикл не...

Алгоритм судоку. Delphi
Всем привет. Кто может объяснить как лучше всего сделать судоку. Нужны ли массивы и для чего, как проверить на правильность составления и...

Алгоритм МЕТА для судоку
Добрый день. Для выполнения курсовой работы взял алгоритм МЕТА. Но у меня совершенно не получается сделать его эффективным. Хотелось бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru