Проблема с игральными костями
Вам дан кубический кубик с 6 гранями. На всех отдельных лицах напечатан номер. Числа находятся в диапазоне от 1 до 6 , как и любые обычные игральные кости. Вам будет предоставлена грань этого куба, ваша задача угадать число на противоположной грани куба.
Примеры:
Input: N = 2
Output: 5
Explanation:
For dice facing number 5 opposite face will have the number 2.Input: N = 6
Output: 1
Наивный подход: в обычных шестигранных костях 1 напротив 6, 2 напротив 5 и 3 напротив 4. Следовательно, можно разместить обычный блок «если-иначе-если».
Подход: Идея основана на наблюдении, что сумма двух противоположных граней кубической кости равна 7 . Итак, просто вычтите заданное N из 7 и выведите ответ.
Ниже приведена реализация вышеуказанного подхода:
Временная сложность: O(1)
Вспомогательное пространство: O(1)