[Python]이상한 문자 만들기
난이도 ⭐
🚀 문제
이상한 문자열 만들기
🚀 거친 내 생각 + 문제 해석 해보기
-
- 문자열 s는 한 개 이상 단어로 구성되어 있다. -> len(s) >= 1
-
- 문자열 전체의 인덱스 홀/수가 아니라 공백을 기준으로 단어를 나누고
-
- 그 공백의 단위로 생성된 문자열에 대해 인덱스를 탐색한다.
-
- 그 과정에서 대/소문자로 변경하고 정답 리턴
def solution(s):
answer = ''
str_list = s.split(' ')
# print(str_list)
for i in range(len(str_list)):
if i != 0 :
answer += ' '
for j in range(len(str_list[i])):
if j % 2 == 0:
answer += str_list[i][j].upper()
else:
answer += str_list[i][j].lower() #lower()처리 안해줘서 테케만 통과하고 문제 오답떴었음
return answer
😵 **<u>공지 사항</u>** 개인 학습을 위한 블로그입니다. 오류나 잘못된 정보가 있을 경우 언제든지 지적해주시면 감사하겠습니다. 😵