mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-11 00:04:10 -04:00
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com> Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
1.8 KiB
1.8 KiB
id, title, challengeType, dashedName
| id | title | challengeType | dashedName |
|---|---|---|---|
| 681cb1b1dab50c87ddb2e51e | Python Challenge 4: S P A C E J A M | 29 | python-challenge-4 |
--description--
Given a string, remove all spaces from the string, insert two spaces between every character, convert all alphabetical letters to uppercase, and return the result.
- Non-alphabetical characters should remain unchanged (except for spaces).
--hints--
space_jam("freeCodeCamp") should return "F R E E C O D E C A M P".
({test: () => { runPython(`
from unittest import TestCase
TestCase().assertEqual(space_jam("freeCodeCamp"), "F R E E C O D E C A M P")`)
}})
space_jam(" free Code Camp ") should return "F R E E C O D E C A M P".
({test: () => { runPython(`
from unittest import TestCase
TestCase().assertEqual(space_jam(" free Code Camp "), "F R E E C O D E C A M P")`)
}})
space_jam("Hello World?!") should return "H E L L O W O R L D ? !".
({test: () => { runPython(`
from unittest import TestCase
TestCase().assertEqual(space_jam("Hello World?!"), "H E L L O W O R L D ? !")`)
}})
space_jam("C@t$ & D0g$") should return "C @ T $ & D 0 G $".
({test: () => { runPython(`
from unittest import TestCase
TestCase().assertEqual(space_jam("C@t$ & D0g$"), "C @ T $ & D 0 G $")`)
}})
space_jam("allyourbase") should return "A L L Y O U R B A S E".
({test: () => { runPython(`
from unittest import TestCase
TestCase().assertEqual(space_jam("all your base"), "A L L Y O U R B A S E")`)
}})
--seed--
--seed-contents--
def space_jam(s):
return s
--solutions--
def space_jam(s):
s = s.replace(" ", "")
s = " ".join(s)
return s.upper()