Я пытаюсь избежать, если в следующие функции отображения:избежать IF в простой функции отображения
X Y
1 11
2 10
3 9
4 8
5 7
6 6
7 5
8 4
9 3
10 2
11 1
12 12
Это в основном Y = (12 - X)
, кроме случаев, когда X = 12
. В этом случае Y = 12
.
Y
вектор обратный X
вектор, сдвинутый на одну позицию. Есть ли способ написать эту функцию, используя min
и max
или что-то вроде этого, чтобы избежать условного?
- Я не привязан к какому-либо языку программирования здесь
'Y = (X == 12)? 12: (12 - X); ' – juanchopanza
Простите, если я нарушил правила. Почему отрицательные голоса? –