#14 : Swap Case | Hackerrank Python Solutions

preview_player
Показать описание
Thanks if u r Watching us....
#Python #Dev19 #HackerankSolutions #C #C++ #Java #Python
Please Subscribe Us ....
Рекомендации по теме
Комментарии
Автор

this is working code

def swap_case(s):
swapped = ""
for char in s:
if char.isupper():
swapped += char.lower()
elif char.islower():
swapped += char.upper()
else:
swapped += char
return swapped

if __name__ == '__main__':
s = input()
result = swap_case(s)
print(result)

sanika
Автор

def swap_case(s):
s=list(s)
for i in range(len(s)):
if(str.islower(s[i])):
s[i]=str.upper(s[i])
else:
s[i]=str.lower(s[i])
s="".join(s)
return s

if __name__ == '__main__':
s = input()
result = swap_case(s)
print(result)
best solution

prathamsinghal
Автор

can anyoen tell me what is the meaning of this

if __name__ == '__main__'

丅-kr
Автор

def swap_case(s):
return s.swapcase()

vanganagaprasad
Автор

def swap_case(s):
word=s
j=""
for i in word:
if i.isupper():
j+=i.lower()
else:
j+=i.upper()
return j

theonlymaster
Автор

bro my code is not working:
code:

def ch(c):
if str.islower:
return str.upper(c)
elif str.isupper:
return str.lower(c)
def swap_case(s):
return''.join(map(ch, s))
if __name__ == '__main__':
s = input()
result = swap_case(s)
print(result)

sriadhvaithjeyakumar
Автор

i wrote something see once


def swap_case(s):
g=''
for i in s:
f=0
if ord('A')<=ord(i) and ord(i)<=ord('Z'):
f=ord(i)+32
g=g+chr(f)
else:
g=g+i.capitalize()


return g

sameermd
Автор

We can also make use of swapcase() function isnt?

Alt-wxry
Автор

Bro, whats the use of ''.join here?

geetanshsen