Алгоритм для LCM двойников в Swift

Мне нужно превратить массив из двойных в целые, сохраняя при этом их соотношения и быть максимально простым. Например, [0,7, 0, -0,7] должно стать [1, 0, -1], а [24, 12, 0] должно стать [2, 1, 0]. Я не уверен, если это будет связано с получением наименьшего общего кратного двойного или нет, и как это будет сделано, если так?

Ответы на вопрос(1)

Ваш ответ на вопрос