Unreal Engine 4
http://uengine.ru/forum/

Мелкая задачка
http://uengine.ru/forum/viewtopic.php?f=3&t=15951
Страница 1 из 1

Автор:  BlakJul [ 23 дек 2018, 16:22 ]
Заголовок сообщения:  Мелкая задачка

Изображение
Извините сразу за такие глупые вопросы на уровне 3 класса, но просто хочется знать второе решение (если таковое имеется, может даже больше)
Все на картинке

Автор:  Prytaleks [ 23 дек 2018, 16:52 ]
Заголовок сообщения: 

если до конца угла, то первое что приходит в голову, а * б - с

Автор:  BlakJul [ 23 дек 2018, 16:59 ]
Заголовок сообщения: 

Можно пожалуйста сказать что такое A,B и C (заранее благодарю)

Автор:  Prytaleks [ 23 дек 2018, 17:01 ]
Заголовок сообщения: 

а длина горизонтального ряда, б вертикального, с - текущее число(9 или 14)

Автор:  BlakJul [ 23 дек 2018, 17:02 ]
Заголовок сообщения: 

Но тут нужно еще ряд знать, если будет 3, то 16-3 будет 13, хотя должно быть 1 до конца ряда

Автор:  Prytaleks [ 23 дек 2018, 17:05 ]
Заголовок сообщения: 

чет я не понял требование, нужно узнать до конца угла, или ряда, или и то и другое?

Автор:  BlakJul [ 23 дек 2018, 17:06 ]
Заголовок сообщения: 

Извиняюсь, немного не так обозначил то, что нужно, до конца ряда вообщем мое требование ;)

Автор:  BlakJul [ 23 дек 2018, 17:08 ]
Заголовок сообщения: 

Хотя я подумал и тут есть 2 способа как сделать это и в обоих нужен ряд все равно, наверное глупо требовать другой способ, если можно легко через ряд получить ответ

Автор:  Prytaleks [ 23 дек 2018, 17:25 ]
Заголовок сообщения: 

вообщем
узнать до конца угла Z = A * B - C
узнать текущий ряд X = C / A (округлить в большую сторону)
узнать до конца ряда Y = A * X - C

p.s. хотя тут лишнее действие если не требуется знать сколько до конца угла

Автор:  Prytaleks [ 23 дек 2018, 17:42 ]
Заголовок сообщения: 

ты что ли глобальные крестики нолики разрабатываешь?))

кстати я подумал еще и придумал еще способ, здесь нужно работать с остатком.

X = 1/A
Y = остаток от C/A, если нет остатка значит конец ряда
Z = (1-Y)/X

p.s. я думаю это можно улучшить, что бы не ставить условие "если", в этом варианте нет нужды знать текущий ряд.

BlakJul писал(а):
наверное глупо требовать другой способ

ничего глупого в этом нет, очень часто ставят задачи с вполне конкретными требованиями и условиями. Хотя бы просто для того что бы испытать тебя.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/