Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ход конем - Мир MS Excel

Старая форма входа
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Ход конем (Мы с конем вдвоем по полю пойдем)
Ход конем
Интересен ли вопрос?
MCH Дата: Вторник, 04.12.2012, 13:44 | Сообщение № 1
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Офф. Т.к. тему создать нельзя, создаю опрос

Задача ближе к программированию, но мне ее решать формулами интереснее

В A1 и B1 заданы две клетки шахматной доски (в формате "a1" - строчная латинская совместно с цифрой).
Требуется определить, возможно ли попасть из одной клетки в другую одним ходом шахматного коня, а если нет, то следует выяснить, возможно ли попасть с помощью двух ходов.
В результате нужно получить цифру «1», если возможно из одной клетки в другую попасть за 1 ход, либо цифру «2», если попасть можно за 2 хода, либо «-1», если одна клетка недостижима из другой ни за 1 ни за 2 хода.
Если начальная и конечная клетки совпадают то нужно выводить «2».

Для наглядности прикладываю файл
К сообщению приложен файл: Knight.xls (15.0 Kb)
 
Ответить
СообщениеОфф. Т.к. тему создать нельзя, создаю опрос

Задача ближе к программированию, но мне ее решать формулами интереснее

В A1 и B1 заданы две клетки шахматной доски (в формате "a1" - строчная латинская совместно с цифрой).
Требуется определить, возможно ли попасть из одной клетки в другую одним ходом шахматного коня, а если нет, то следует выяснить, возможно ли попасть с помощью двух ходов.
В результате нужно получить цифру «1», если возможно из одной клетки в другую попасть за 1 ход, либо цифру «2», если попасть можно за 2 хода, либо «-1», если одна клетка недостижима из другой ни за 1 ни за 2 хода.
Если начальная и конечная клетки совпадают то нужно выводить «2».

Для наглядности прикладываю файл

Автор - MCH
Дата добавления - 04.12.2012 в 13:44
RAN Дата: Четверг, 06.12.2012, 00:05 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Quote (MCH)
Мы с конем вдвоем по полю пойдем

А мы с конем и UDF
К сообщению приложен файл: 4740206.xls (44.0 Kb)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Quote (MCH)
Мы с конем вдвоем по полю пойдем

А мы с конем и UDF

Автор - RAN
Дата добавления - 06.12.2012 в 00:05
MCH Дата: Четверг, 06.12.2012, 17:12 | Сообщение № 3
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Формулисты, вы где?
Двое суток прошло, а от вас даже уточняющих вопросов нет.
неужели вопрос не интересный? или нет вариантов решения?

Рад, что хоть Андрей свое решение предложил
 
Ответить
СообщениеФормулисты, вы где?
Двое суток прошло, а от вас даже уточняющих вопросов нет.
неужели вопрос не интересный? или нет вариантов решения?

Рад, что хоть Андрей свое решение предложил

Автор - MCH
Дата добавления - 06.12.2012 в 17:12
Serge_007 Дата: Четверг, 06.12.2012, 17:16 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (MCH)
неужели вопрос не интересный? или нет вариантов решения?

Вопрос интересный, а вот с вариантами туговато
Начал решать, наворотил кучу символов для проверки ОДНОГО хода и пока отложил
Если будет время - попробую вернуться к задаче в выходные


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
неужели вопрос не интересный? или нет вариантов решения?

Вопрос интересный, а вот с вариантами туговато
Начал решать, наворотил кучу символов для проверки ОДНОГО хода и пока отложил
Если будет время - попробую вернуться к задаче в выходные

Автор - Serge_007
Дата добавления - 06.12.2012 в 17:16
vikttur Дата: Четверг, 06.12.2012, 22:47 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Quote (MCH)
Формулисты, вы где?

Нашелся, и тот весь в делах. Сутки сильно ужались smile


Сообщение отредактировал vikttur - Четверг, 06.12.2012, 22:48
 
Ответить
Сообщение
Quote (MCH)
Формулисты, вы где?

Нашелся, и тот весь в делах. Сутки сильно ужались smile

Автор - vikttur
Дата добавления - 06.12.2012 в 22:47
RAN Дата: Пятница, 07.12.2012, 00:14 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Можно чуть добавить условий.
Если из ячейки в ячейку можно попасть за 2 хода по одному пути - выводить 2, а из ячейки в ячейку можно попасть за 2 хода по 2 путям - то 3.
Как быть при совпадении начальной и конечной ячеек, не знаю. Там 8 путей.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеМожно чуть добавить условий.
Если из ячейки в ячейку можно попасть за 2 хода по одному пути - выводить 2, а из ячейки в ячейку можно попасть за 2 хода по 2 путям - то 3.
Как быть при совпадении начальной и конечной ячеек, не знаю. Там 8 путей.

Автор - RAN
Дата добавления - 07.12.2012 в 00:14
MCH Дата: Пятница, 07.12.2012, 11:19 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Андрей, условие не сложное, у меня легко получается переделать UDF и формулу, но думаю это лишнее
 
Ответить
СообщениеАндрей, условие не сложное, у меня легко получается переделать UDF и формулу, но думаю это лишнее

Автор - MCH
Дата добавления - 07.12.2012 в 11:19
MCH Дата: Воскресенье, 09.12.2012, 18:43 | Сообщение № 8
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Тема похоже заглохла, что то больше никтно не пытается поучавствовать
 
Ответить
СообщениеТема похоже заглохла, что то больше никтно не пытается поучавствовать

Автор - MCH
Дата добавления - 09.12.2012 в 18:43
ABC Дата: Понедельник, 10.12.2012, 12:47 | Сообщение № 9
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
У Вас сколько в длину (формула)... Пытаюсь! не как:((( Пока использую ПСТР, КОДСИМВ


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
СообщениеУ Вас сколько в длину (формула)... Пытаюсь! не как:((( Пока использую ПСТР, КОДСИМВ

Автор - ABC
Дата добавления - 10.12.2012 в 12:47
MCH Дата: Понедельник, 10.12.2012, 15:01 | Сообщение № 10
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Quote (ABC)
У Вас сколько в длину (формула)...

209, но особо не сокращал, думаю что можно будет "отжать" несколько символов
 
Ответить
Сообщение
Quote (ABC)
У Вас сколько в длину (формула)...

209, но особо не сокращал, думаю что можно будет "отжать" несколько символов

Автор - MCH
Дата добавления - 10.12.2012 в 15:01
Serge_007 Дата: Понедельник, 10.12.2012, 15:46 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (MCH)
209

Тогда меня не ждите sad
Я за 400 символов уже накатал, а ещё даже не конец решения...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
209

Тогда меня не ждите sad
Я за 400 символов уже накатал, а ещё даже не конец решения...

Автор - Serge_007
Дата добавления - 10.12.2012 в 15:46
ABC Дата: Понедельник, 10.12.2012, 19:32 | Сообщение № 12
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
2 хода еще надо подумать
на 1 ход пока 161

может где та ошибся-точно :((
216 с использованием ЕСЛИОШИБКА


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Вторник, 11.12.2012, 11:10
 
Ответить
Сообщение2 хода еще надо подумать
на 1 ход пока 161

может где та ошибся-точно :((
216 с использованием ЕСЛИОШИБКА

Автор - ABC
Дата добавления - 10.12.2012 в 19:32
ABC Дата: Вторник, 11.12.2012, 11:11 | Сообщение № 13
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
у меня вариант только на 1 ход
выкладываем?


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщениеу меня вариант только на 1 ход
выкладываем?

Автор - ABC
Дата добавления - 11.12.2012 в 11:11
MCH Дата: Вторник, 11.12.2012, 11:25 | Сообщение № 14
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Quote (ABC)
выкладываем?

ZORRO2005 еще не отписался, хотя обещял за выходные посмотреть, видимо зашивается на новой работе, да и Boroda стороной проходит.
Макрописатели тоже молчат, хотя вопрос ближе к программированию чем к формулам.

Вечером выложу свое решение формулой и UDF
 
Ответить
Сообщение
Quote (ABC)
выкладываем?

ZORRO2005 еще не отписался, хотя обещял за выходные посмотреть, видимо зашивается на новой работе, да и Boroda стороной проходит.
Макрописатели тоже молчат, хотя вопрос ближе к программированию чем к формулам.

Вечером выложу свое решение формулой и UDF

Автор - MCH
Дата добавления - 11.12.2012 в 11:25
ABC Дата: Вторник, 11.12.2012, 12:32 | Сообщение № 15
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
ок, вечером выложу 1 ход (+2 ход ошибка на 4 ячейках)


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщениеок, вечером выложу 1 ход (+2 ход ошибка на 4 ячейках)

Автор - ABC
Дата добавления - 11.12.2012 в 12:32
Serge_007 Дата: Вторник, 11.12.2012, 12:43 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (ABC)
у меня вариант только на 1 ход

На один ход у меня 147 знаков
Причём сделано "тупо в лоб", т.е. можно сократить, причём по ощущениям примерно вдвое
Отвлекают на работе, не дают сосредоточиться

Quote (ABC)
вечером выложу 1 ход
Пока подождите

ЗЫ Gustav и Pelena что-то не заглядывают...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (ABC)
у меня вариант только на 1 ход

На один ход у меня 147 знаков
Причём сделано "тупо в лоб", т.е. можно сократить, причём по ощущениям примерно вдвое
Отвлекают на работе, не дают сосредоточиться

Quote (ABC)
вечером выложу 1 ход
Пока подождите

ЗЫ Gustav и Pelena что-то не заглядывают...

Автор - Serge_007
Дата добавления - 11.12.2012 в 12:43
Serge_007 Дата: Вторник, 11.12.2012, 13:33 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Serge_007)
можно сократить

Вдвое не получается, но всё же:
есть 106 символов для получения...
Quote (MCH)
...цифры «1», если возможно из одной клетки в другую попасть за 1 ход

соблюдая условие...
Quote (MCH)
...Если начальная и конечная клетки совпадают то нужно выводить «2»


или 100 символов без проверки на это условие


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Serge_007)
можно сократить

Вдвое не получается, но всё же:
есть 106 символов для получения...
Quote (MCH)
...цифры «1», если возможно из одной клетки в другую попасть за 1 ход

соблюдая условие...
Quote (MCH)
...Если начальная и конечная клетки совпадают то нужно выводить «2»


или 100 символов без проверки на это условие

Автор - Serge_007
Дата добавления - 11.12.2012 в 13:33
MCH Дата: Вторник, 11.12.2012, 14:04 | Сообщение № 18
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Quote (MCH)
думаю что можно будет "отжать" несколько символов

206 200 196 195


Сообщение отредактировал MCH - Вторник, 11.12.2012, 19:42
 
Ответить
Сообщение
Quote (MCH)
думаю что можно будет "отжать" несколько символов

206 200 196 195

Автор - MCH
Дата добавления - 11.12.2012 в 14:04
Pelena Дата: Вторник, 11.12.2012, 15:31 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Quote (Serge_007)
Pelena что-то не заглядывает...

Заглядываю
Только предновогодние хлопоты не дают сосредоточиться

Для одного хода 99 98 знаков, для двух надо еще думать


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816


Сообщение отредактировал Pelena - Вторник, 11.12.2012, 15:39
 
Ответить
Сообщение
Quote (Serge_007)
Pelena что-то не заглядывает...

Заглядываю
Только предновогодние хлопоты не дают сосредоточиться

Для одного хода 99 98 знаков, для двух надо еще думать

Автор - Pelena
Дата добавления - 11.12.2012 в 15:31
MCH Дата: Вторник, 11.12.2012, 16:42 | Сообщение № 20
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Для одного хода с возвратом ИСТИНА/ЛОЖЬ - 54
 
Ответить
СообщениеДля одного хода с возвратом ИСТИНА/ЛОЖЬ - 54

Автор - MCH
Дата добавления - 11.12.2012 в 16:42
Мир MS Excel » Работа и общение » Мозговой штурм » Ход конем (Мы с конем вдвоем по полю пойдем)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!