Python/CoTe
[programmers] 이상한 문자 만들기
joannekim0420
2022. 2. 26. 19:20
728x90
https://programmers.co.kr/learn/courses/30/lessons/12930#
코딩테스트 연습 - 이상한 문자 만들기
문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을
programmers.co.kr
def solution(s):
strings = s.split(" ")
string_tmp = []
for string in strings:
tmp = [string[x].upper() if x%2==0 else string[x].lower() for x in range(len(string))]
string_tmp.append("".join(tmp))
return " ".join(string_tmp)
포인트!
if else 와 for문을 같이 쓸 때는
value if (조건) else value2 for ~(반복 조건)