728x90
반응형
1. 대문자로 바꾸기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181877
- 구현 코드
def solution(myString):
return myString.upper()
2. 소문자로 바꾸기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181876
- 구현 코드
def solution(myString):
return myString.lower()
3. 배열에서 문자열 대소문자 변환하기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181875
- 구현 코드
def solution(strArr):
answer = strArr
for i in range(len(strArr)):
if i % 2 == 1:
answer[i] = answer[i].upper()
else:
answer[i] = answer[i].lower()
return answer
4. A 강조하기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181874
- 구현 코드
def solution(myString):
answer = ''
for i in range(len(myString)):
if myString[i] == "a":
answer += "A"
elif myString[i] != "A" and myString[i].isupper():
answer += myString[i].lower()
else:
answer += myString[i]
return answer
5. 특정한 문자를 대문자로 바꾸기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181873
- 구현 코드
def solution(my_string, alp):
answer = ''
for s in my_string:
answer += s.upper() if s == alp else s
return answer
728x90
반응형