이상한 문자 만들기_프로그래머스_파이썬
- 사전지식
- split
- 공백 넣기
- split: 문자를 나누어주는데 s.split(“ “)을 해주면 공백을 기준으로 나누어줍니다.
s = "try hello world"
s.split(" ")
['try', 'hello', 'world']
- 공백 넣기 : 공백은 ““이 아니라 “ “을 해줘야합니다.
string = "a" + "" + "b" + " " + "c"
string
'ab c'
- 나의 풀이
def uplow(k):
answer = ''
for i in range(len(k)):
if i%2==0:
answer+=k[i].upper()
else:
answer+=k[i].lower()
return answer
def solution(s):
x = s.split(" ")
final = ""
for i in range(len(x)):
if i == 0:
final += uplow(x[i])
else :
final = final + " " + uplow(x[i])
return final
print(solution("try hello world"))
TrY HeLlO WoRlD
Comments