Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/34: Рейтинг темы: голосов - 34, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 32

Определить, является ли корректным ход ферзя.

18.02.2021, 11:44. Показов 6703. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста сделайте эту задачу, не понимаю как её сделать, пробовал не смог.
Вася решил научить своего младшего брата играть в шахматы. Но вот беда, брат еще слишком мал и никак не может запомнить как ходит ферзь. Как настоящий программист, Вася решил автоматизировать ручной труд по обучению начинающих шахматистов. Помогите ему написать программу, которая определяет, является корректным ход ферзя. Координаты исходной и конечной позиции ходу передаются строкой в обычной шахматной нотации, например, "a1".
Примечание: задача будет легче выполнить, если обратить внимание на следующие методы обработки строк charAt () и charCodeAt ().
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.02.2021, 11:44
Ответы с готовыми решениями:

Добрий вечер !Напишите мне кто-нибудь пожалуйста эту программу с комментариями, чтобы я смогла разобраться, потому что никак не могу понять этот язык
создать файл записей (фамилия клиента, паспортные данные, № счета, сумма вклада) с зашифрованным № счета и суммой вклада всех клиентов...

Не могу понять как сделать эту задачу С++
Если можно сделать сегодня очень буду благодарен.

Решить задачу методом северо-западного угла.
Хочу решить задачу методом северозападного угла с помощью циклов и массивов но не знаю с чего начать поскольку нету функции memset Но даже...

3
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
18.02.2021, 12:17
Лучший ответ Сообщение было отмечено Sasha2811 как решение

Решение

PHP/HTML
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
31
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
    <script>
        // let start = "a1";
        // let end = "b3";
 
        let start = +prompt("Начальные координаты (маленькая латинская буква и цифра):");
        let end = +prompt("Конечные координаты (маленькая латинская буква и цифра):");
 
        if (start[0] < "a" || start[0] > "h" || start[1] < "1" || start[1] > "9") {
            alert("Начальные кординаты неверные.")
        }
        else if (end[0] < "a" || end[0] > "h" || end[1] < "1" || end[1] > "9")
            alert("Конечные кординаты неверные.")
        else if (start === end)
            alert("На месте стоять нельзя.")
        else if (
            (start[0] === end[0] && start[1] !== end[1])
            || (start[1] === end[1] && start[0] !== end[0])
            || (start.charCodeAt(0) - end.charCodeAt(0) === start.charCodeAt(1) - end.charCodeAt(1))
        )
            alert("Ход верный.");
        else
            alert("Ход неверный.");
    </script>
</body>
</html>
str.charAt(5) эквивалентно str[5].
Нумерация позиции символа в строке начинается с нуля.
1
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 32
18.02.2021, 12:54  [ТС]
Вроде розобрался, но все равно не работает код.
0
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
18.02.2021, 13:15
Лучший ответ Сообщение было отмечено Sasha2811 как решение

Решение

Цитата Сообщение от Sasha2811 Посмотреть сообщение
все равно не работает код.
Плюсы забыл убрать с prompt.
В прошлом задании нужны были числа, а здесь результатом prompt надо оставить строку:
JavaScript
1
2
        let start = prompt("Начальные координаты (маленькая латинская буква и цифра):");
        let end = prompt("Конечные координаты (маленькая латинская буква и цифра):");
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.02.2021, 13:15
Помогаю со студенческими работами здесь

Никак не могу сделать эту задачу: Великое Лайнландское переселение
Лайнландия представляет из себя одномерный мир, являющийся прямой, на котором распологаются N городов, последовательно пронумерованных от 0...

обьясните мне как работает указатель на коде просто я недавно освоил эту тему и никак не могу понять
это не мой код #include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); int...

как сделать эту задачу
Очень нужна ваша помощь как сделать эту задачу кто может помогите. Ввести в ПЭВМ образец программы расчета значений функции Y по формуле...

Как сделать эту задачу?
Кто знает как ее сделать, ответе пожалуйста мне на почту anita_semicheva@bk.ru

Как сделать эту задачу?
Description: We have a plant. This plant divided on 3 departments. Each department has 10 workers. Each department produce different...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru