IT보안관의 공부 클라우드
[프로그래머스 Level1]이상한 문자 만들기 본문
https://programmers.co.kr/learn/courses/30/lessons/12930?language=python3#
코딩테스트 연습 - 이상한 문자 만들기
문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을
programmers.co.kr
def solution(s):
string=list(s.split(' '))
answer = ''
print(string)
for i in string:
for j,v in enumerate(i):
if v == ' ':
k=' '
elif j % 2 == 0:
k=v.upper()
else:
k=v.lower()
answer+=k
answer+=' '
# print(answer[:-1])
return answer[:-1]
각 단어는 하나 이상의 공백문자로 구분되어 있다.
* 공백이 여러 개일 경우를 생각해서 문제를 풀어야 한다.
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 Level1]최대공약수와 최소공배수 (0) | 2022.06.30 |
---|---|
[프로그래머스 Level1]시저 암호 (0) | 2022.06.29 |
[프로그래머스 Level1]2016년 (0) | 2022.06.28 |
[프로그래머스 Level1]문자열 다루기 기본 (0) | 2022.06.28 |
[프로그래머스 Level1]부족한 금액 계산하기 (0) | 2022.06.28 |
Comments