एक फ़ंक्शन जो विन्यस्त तर्कों को अनदेखा करता है

क्या आप ऐसा फ़ंक्शन लिख सकते हैं जो उसे दिए गए किसी भी विन्यस्त तर्क को पूरी तरह अनदेखा कर दे और 2 कीवर्ड तर्क - name और surname को एक डैश (-) के साथ वापस करे?
यह फ़ंक्शन उसे दिए गए सभी विन्यस्त तर्कों को अनदेखा कर देगा। यह डैश से जुड़ी दो कीवर्ड तर्कों को वापस करेगा। फ़ंक्शन कॉल के कुछ उदाहरण:
def full_name():
    ...

print(full_name(2, 3, 4, name='Bob', surname='Brown'))  # Bob-Brown
print(full_name(name='Anna', surname='Brown'))          # Anna-Brown
print(full_name('Anna', name='Lily', surname='Green'))  # Lily-Green
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue