Fix: Ensure all skills are tracked as files, not submodules
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# HumanEval/95
|
||||
# Loki Mode Multi-Agent Solution
|
||||
# Attempts: 1
|
||||
# Passed: True
|
||||
|
||||
def check_dict_case(dict):
|
||||
"""
|
||||
Given a dictionary, return True if all keys are strings in lower
|
||||
case or all keys are strings in upper case, else return False.
|
||||
The function should return False is the given dictionary is empty.
|
||||
Examples:
|
||||
check_dict_case({"a":"apple", "b":"banana"}) should return True.
|
||||
check_dict_case({"a":"apple", "A":"banana", "B":"banana"}) should return False.
|
||||
check_dict_case({"a":"apple", 8:"banana", "a":"apple"}) should return False.
|
||||
check_dict_case({"Name":"John", "Age":"36", "City":"Houston"}) should return False.
|
||||
check_dict_case({"STATE":"NC", "ZIP":"12345" }) should return True.
|
||||
"""
|
||||
if len(dict) == 0:
|
||||
return False
|
||||
|
||||
all_lower = True
|
||||
all_upper = True
|
||||
|
||||
for key in dict:
|
||||
if not isinstance(key, str):
|
||||
return False
|
||||
if not key.islower():
|
||||
all_lower = False
|
||||
if not key.isupper():
|
||||
all_upper = False
|
||||
|
||||
return all_lower or all_upper
|
||||
Reference in New Issue
Block a user