Fix: Ensure all skills are tracked as files, not submodules
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# HumanEval/148
|
||||
# Loki Mode Multi-Agent Solution
|
||||
# Attempts: 1
|
||||
# Passed: True
|
||||
|
||||
def bf(planet1, planet2):
|
||||
'''
|
||||
There are eight planets in our solar system: the closerst to the Sun
|
||||
is Mercury, the next one is Venus, then Earth, Mars, Jupiter, Saturn,
|
||||
Uranus, Neptune.
|
||||
Write a function that takes two planet names as strings planet1 and planet2.
|
||||
The function should return a tuple containing all planets whose orbits are
|
||||
located between the orbit of planet1 and the orbit of planet2, sorted by
|
||||
the proximity to the sun.
|
||||
The function should return an empty tuple if planet1 or planet2
|
||||
are not correct planet names.
|
||||
Examples
|
||||
bf("Jupiter", "Neptune") ==> ("Saturn", "Uranus")
|
||||
bf("Earth", "Mercury") ==> ("Venus")
|
||||
bf("Mercury", "Uranus") ==> ("Venus", "Earth", "Mars", "Jupiter", "Saturn")
|
||||
'''
|
||||
planets = ("Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune")
|
||||
|
||||
if planet1 not in planets or planet2 not in planets:
|
||||
return ()
|
||||
|
||||
idx1 = planets.index(planet1)
|
||||
idx2 = planets.index(planet2)
|
||||
|
||||
if idx1 > idx2:
|
||||
idx1, idx2 = idx2, idx1
|
||||
|
||||
return planets[idx1 + 1:idx2]
|
||||
Reference in New Issue
Block a user