Почему в слове длинный две буквы н а длина 1
Потому что в слове длинный корень длин. и суффикс "Н". ну и окончание ый.
По правилу нн в прилагательной. Тут способ образования таков: основание существительного+н. Длин+н=длинный