728x90
반응형
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️
1. 대문자로 바꾸기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181877
⌨️ 작성한 코드 (Python)
def solution(myString):
return myString.upper()
2. 소문자로 바꾸기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181876
⌨️ 작성한 코드 (Python)
def solution(myString):
return myString.lower()
3. 배열에서 문자열 대소문자 변환하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181875
⌨️ 작성한 코드 (Python)
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
⌨️ 작성한 코드 (Python)
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
⌨️ 작성한 코드 (Python)
def solution(my_string, alp):
answer = ''
for s in my_string:
answer += s.upper() if s == alp else s
return answer
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형