Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.07.2019, 10:19
Аспирант
Отправить личное сообщение для Ramundo Посмотреть профиль Найти все сообщения от Ramundo
 
Регистрация: 07.03.2015
Сообщений: 45

Задача про шахматы и ферзей
Помогите пожалуйста , нужно написать функцию, которая принимает произвольное количество массивов вида [1,2], [5,3] и тд, в которых первое значение - x, второе - y.
Дана так же шахматная доска 8 на 8, и таким образом каждый массив обозначает ферзя на доске.
Функция должна возвращать false в случае, если хоть один ферзь мешает другому, и true - если никто никому не мешает.
Ответить с цитированием
  #2 (permalink)  
Старый 12.07.2019, 10:47
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 26,310

Ramundo,
Задача о ферзях
Ответить с цитированием
  #3 (permalink)  
Старый 12.07.2019, 16:27
Аспирант
Отправить личное сообщение для Русский Посмотреть профиль Найти все сообщения от Русский
 
Регистрация: 29.05.2019
Сообщений: 42

function Проверить_расстановку() {
	for (let сч_1 = 0; сч_1 < arguments.length; сч_1++)
		for (let сч_2 = сч_1 + 1; сч_2 < arguments.length; сч_2++)
			if (Math.abs(arguments[сч_1][0] - arguments[сч_2][0]) == Math.abs(arguments[сч_1][1] - arguments[сч_2][1]))
				return false;
	return true;
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача про массивы и функции.Помогите решить плиз! Михаил222131 Общие вопросы Javascript 4 24.03.2019 12:14
Задача про графы LunarionXIV Общие вопросы Javascript 0 23.12.2014 12:39
Задача про onload img GennadiyK Общие вопросы Javascript 4 24.08.2014 10:39
Задача про Drag-n-Drop eirnvn Общие вопросы Javascript 5 01.07.2013 17:50
Задача про квадрат и треугольник dawsonsky Javascript под браузер 0 20.09.2012 14:34