#It's show time!
Archers have gathered from all around the world to participate in the Arrow Function Faire. But the faire will only start if there are archers signed and if they all have enough arrows in their quivers - at least 5 is the requirement! Are all the archers ready?

#Reference
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions

#Argument
`archers` is an array of integers, in which each element corresponds to the number of arrows each archer has.

#Return
Your function must return `true` if the requirements are met or `false` otherwise.

#Examples
`archersReady([1, 2, 3, 4, 5, 6, 7, 8])` returns `false` because there are archers with not enough arrows.

`archersReady([5, 6, 7, 8])` returns `true`.

Source: codewars | Difficulty: EASY
Tags: Fundamentals

Starter code: def archers_ready(archers):
	

Solutions:
def archers_ready(archers):
	return all((i >= 5 for i in archers)) if archers else False


def archers_ready(archers):
	return len(archers) > 0 and all((a > 4 for a in archers))


def archers_ready(archers):
	try:
		return min(archers) >= 5
	except:
		return False


def archers_ready(archers):
	return min(archers, default=0) > 4


def archers_ready(archers):
	return bool(archers) and all(map(5 .__le__, archers))


def archers_ready(archers):
	return all((n >= 5 for n in archers)) if archers else False


def archers_ready(archers):
	return bool(archers) and all((x >= 5 for x in archers))


def archers_ready(archers):
	return archers != [] and all((x > 4 for x in archers))


def archers_ready(archers):
	if not archers:
		return False
	for arrows in archers:
		if arrows < 5:
			return False
	return True