728x90
💛🧡
string = "word1 word2 word3 word4 "
print(string.split())
> ['word1', 'word2', 'word3', 'word4']
print(string.split(" "))
> ['word1', 'word2', '', 'word3', '', '', 'word4', '', '', '', '']
- split() : 공백이 n개이건 상관없이 무조건 1개로 보고 처리
- "\t"(탭), "\n"(엔터)도 처리
- split(' ') : 공백 각각을 따로따로 처리
https://school.programmers.co.kr/learn/courses/30/lessons/12930
def solution(s):
s = list(s.split(' '))
a = ['']*len(s)
for i in range(len(s)):
for j in range(len(s[i])):
if j%2:
a[i] += s[i][j].lower()
else:
a[i] += s[i][j].upper()
return ' '.join(a)
728x90
반응형
'TIL - 프로그래밍 > Python 알고리즘' 카테고리의 다른 글
[백준] 12851. 숨바꼭질 2 - Python (0) | 2022.10.14 |
---|---|
[백준] 9935. 문자열 폭발 - Python (0) | 2022.09.23 |
9월 22일 알고리즘 상태 및 목표 (0) | 2022.09.22 |
Python 최대공약수 / 최소공배수 (0) | 2022.09.22 |
[백준] 16236. 아기 상어 - Python (0) | 2022.08.01 |
댓글