Algorithm : Programmers - 이상한 문자 만들기

코일·2021년 12월 22일
0

algorithm

목록 보기
10/37
post-thumbnail

링크텍스트

👉 문제

🤔 생각해보기

  1. 입력 받은 수를 배열로
  2. 이중 for 문 활용
  3. j % 2 == 0 이면, 대문자 (.upper( )) 아니면, 소문자 ( .lower( ))
  4. 반환

👉 해결

def solution(s):
    strings = s.split(" ")
    answer = []

    for i in range(len(strings)):
        strings[i] = list(strings[i])
        for j in range(len(strings[i])):
            if j % 2 == 0 :
                answer.append(strings[i][j].upper())
            elif j % 2 == 1 :
                answer.append(strings[i][j].lower())
        answer.append(" ")
        
    return ''.join(answer[:-1])

print(solution('try hello world'))
profile
How do you get what you want?🤔🤔

0개의 댓글