728x90
반응형
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️
1. 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181872
⌨️ 작성한 코드 (Python)
def solution(myString, pat):
answer = ''
for i in range(len(myString)):
target = myString[i:i+len(pat)]
if len(target) != len(pat):
break
if target == pat:
answer = myString[0:i+len(pat)]
return answer
2. 문자열이 몇 번 등장하는지 세기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181871
⌨️ 작성한 코드 (Python)
def solution(myString, pat):
answer = 0
for i in range(len(myString)):
target = myString[i:i+len(pat)]
if len(target) != len(pat):
break
if target == pat:
answer += 1
return answer
3. ad 제거하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181870
⌨️ 작성한 코드 (Python)
def solution(strArr):
answer = []
for i in range(len(strArr)):
if "ad" not in strArr[i]:
answer.append(strArr[i])
return answer
4. 공백으로 구분하기 1
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181869
⌨️ 작성한 코드 (Python)
def solution(my_string):
return my_string.split()
5. 공백으로 구분하기 2
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181868
⌨️ 작성한 코드 (Python)
def solution(my_string):
return my_string.split()
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형