가로의 길이를 x라고 하면, 세로의 길이는 x-5가 됩니다.
둘레의 길이는 가로의 길이와 세로의 길이를 더한 후에 2를 곱한 값입니다. 따라서, 둘레의 길이는 2(x + x-5) = 2(2x-5) = 4x-10입니다.
문제에서 둘레의 길이가 50cm 이하라고 했으므로, 4x-10 ≤ 50을 만족해야 합니다.
이를 계산하면, 4x ≤ 60이 되고, x ≤ 15가 됩니다.
따라서, 가로의 길이 x는 15 이하이어야 합니다.
세로의 길이는 가로의 길이보다 5cm 더 짧으므로, 세로의 길이는 15-5 = 10cm가 됩니다.
따라서, 세로의 길이는 최대 10cm입니다.