로딩
요청 처리 중입니다...

[프로그래머스 파이썬 코딩테스트 1단계]이상한 문자 만들기

 [프로그래머스 파이썬 코딩테스트 1단계]이상한 문자 만들기

이상한 문자 만들 def solution(s): answer = '' for i in s.split(' '): for j in range(len(i)) : if j%2 ==0 : answer+= i[j].upper() else: answer+= i[j].lower() answer+=' ' return answer[0:-1] 풀이. 우선 각 단어의 시작을 0번째로 취급하기위해서 split(' ')을 통해 List로 만들었다 .

그리고 반복문으로 원소의 길이만큼 반복하여, j가 짝수이면 해당 단어의 대문자를 answer에 더하였고, 홀수이면 소문자를 answer에 더해주었다. 그리고 원소 사이사이 공백이 존재해야 하기 때문에 한 단어가 끝나면 공백을 추가해준다.

마지막에 추가한 공백은 없어도 되기 때문에 slice를 통해 answer[:-1]으로 마지막 공백을 삭제해준다. #파이썬, #코딩테스트, #1단계, #프로그래머스 ,...

# 1단계 # datetime # 코딩테스트 # 파이썬 # 프로그래머스