문제 설명
문제 해결
split 함수를 이용하여 공백을 기준으로 단어들을 끊어서 리스트 형태로 만들어준다.
변환한 문자열을 임시로 저장해줄 변수를 만들고 연산을 진행한 후, 연산 결과를 다시 리스트에 저장해주면 된다.
결과를 반환할 때는 join 함수를 써서 리스트를 다시 문자열 형태로 바꿔주면 된다.
def solve(s):
words = s.split(' ')
for i in range(len(words)):
temp = ''
for j in range(len(words[i])):
if j % 2 == 0:
temp += words[i][j].upper()
elif j % 2 == 1:
temp += words[i][j].lower()
words[i] = temp
return " ".join(words)
def solution(s):
answer = solve(s)
return answer
'Algorithm > 프로그래머스 연습 문제' 카테고리의 다른 글
프로그래머스 / 코딩 테스트 / 자연수 뒤집어 배열로 만들기 (0) | 2020.12.24 |
---|---|
프로그래머스 / 코딩 테스트 / 자릿수 더하기 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 약수의 합 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 내적 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 시저 암호 (0) | 2020.12.24 |