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 ~(반복 조건)
'Python > CoTe' 카테고리의 다른 글
[programmers] 최대공약수와 최소공배수 (0) | 2022.02.26 |
---|---|
[programmers] 나누어 떨어지는 숫자 배열 (0) | 2022.02.26 |
[programmers] 부족한 금액 계산하기 (0) | 2022.02.26 |
[programmers] 비밀지도 (0) | 2022.02.26 |
[programmers] 나머지가 1이 되는 수 찾기 (0) | 2022.02.26 |