В данном случае слово "жёлто-красный" пишется через дефис, так как это сложное прилагательное, обозначающее сочетание двух цветов.
Ответ: жёлто-красный флаг