0 / 0 / 0
Регистрация: 24.02.2024
Сообщений: 129

Судоку

24.06.2024, 10:26. Показов 1566. Ответов 20

Студворк — интернет-сервис помощи студентам
Всем привет. Стал ознакамливаться с творчеством зарубженго java-блогера. На данный момент,разбираю ролик,как написать игру "Судоку".Называется:"Create a sudoky solver in java"
Посмотрел первую половину видео,и до меня не дошли некоторые моменты(может вы лучше объясните).



Java
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
private static boolean isNumberRow (int[][] board,int number,int row){
    for(int i = 0;i<GIRD_SIZE;i++) {
    if(board[row][i] == number) {
    return true;
    }
}
    return false;
 
private static boolean isNumberInColumn (int[][] board,int number,int column){
    for(int i = 0;i<GIRD_SIZE;i++) {
    if(board[i][column] == number) {
    return true;
    }
}
    return false;
 
private static boolean isNumberInBox(int[][] board,){
    [B]int localBoxRow = row - row % 3;
    int localBoxColumn = column - column % 3;
   
for(int i = localBoxRow; i<localBoxRow + 3; i++){
    for(int j = localBoxColumn; j<localBoxColumn + 3; j++)[/B]{
    if(board[i][j] == number){
    return true;
    }
    }
}
    return false;
Есть непонятки,почему в последнем методе именно деление % 3? Почему в цикле,к этим переменным
прибавляется 3? Объясните.
Переписывал код вручную,монут быть ошибки,не обессудьте

Добавлено через 1 минуту
Не могу видео скинуть сюда
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.06.2024, 10:26
Ответы с готовыми решениями:

Задача по типу судоку
Здравствуйте. Вообщем задача звучит так: создать массив 4х4, так чтобы сумма цифр каждой строки, столбца, основных диагоналей массива была...

Судоку на JAVA со случайной генерацией чисел
Здравствуйте, уважаемые форумчане! Помогите, пожалуйста, изменить данный код, чтобы вместо заранее заданных чисел в игре, каждый раз при...

Переделать обычное судоку в судоку чёт-нечёт
Здравствуйте. Помогите, пожалуйста, переделать обычное судоку 9х9 в судоку чёт-нечёт. Отличие судоку чёт-нечёт заключается в том, что на...

20
231 / 172 / 71
Регистрация: 14.06.2024
Сообщений: 468
27.06.2024, 19:25
Студворк — интернет-сервис помощи студентам
сколько же решений у этой раскладки:
Code
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
  7  3  2  1  5  4  6  8  9
  5  6  8  4  9  3  1  2  7
  1  7  6  8  2  9  5  3  4
  8  1  4  5  6  7  3  9  2
  9  4  3  6  8  2  7  5  1
  2  9  5  3  7  1  4  6  8
  3  2  9  7  1  6  8  4  5
  4  5  1  2  3  8  9  7  6
  6  8  7  9  4  5  2  1  3
 
  7  3  2  1  5  4  6  8  9
  5  6  8  4  9  3  1  2  7
  1  7  6  8  2  9  5  3  4
  8  1  4  5  6  7  3  9  2
  9  4  3  6  8  2  7  5  1
  2  9  5  3  7  1  4  6  8
  3  2  9  7  1  6  8  4  5
  4  8  1  2  3  5  9  7  6
  6  5  7  9  4  8  2  1  3
 
  7  3  2  1  5  4  6  8  9
  5  6  8  4  9  3  1  2  7
  1  7  6  8  2  9  5  3  4
  8  1  4  5  7  6  3  9  2
  9  4  3  6  8  2  7  5  1
  2  9  5  3  1  7  4  6  8
  3  2  9  7  6  1  8  4  5
  4  5  1  2  3  8  9  7  6
  6  8  7  9  4  5  2  1  3
и еще 390 вариантов
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.06.2024, 19:25
Помогаю со студенческими работами здесь

Судоку
И так даны 2 поля для заполнения судоку, надо заполнить цифры так, чтобы при переносе их во второй соблюдались условия игры :p правила...

Судоку
Написал Судоку по учебнику но там много ошибок многие я исправил но вот остались еще. если не сложно исправьте их и напишите там где...

Судоку
Делаю судоку никак не могу раздуплиться, как сделать переход на следующий уровень: После победы нужно выполнить переход на новый уровень...

Судоку
На С++ нужно написать программу Судоку. Дан входной файл input.txt в котором находится заполненный судоку(матрица 9 на 9 из целых чисел)...

Судоку
Всем привет. Работаю над своей курсовой, где нужно создать игру судоку. На данный момент работаю над генератором, и нуждаюсь в помощи. ...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru