728x90
반응형
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️
1. 배열 만들기 5
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181912
⌨️ 작성한 코드 (Python)
def solution(intStrs, k, s, l):
answer = []
for num_str in intStrs:
if int(num_str[s: s+l]) > k:
answer.append(int(num_str[s: s+l]))
return answer
2. 부분 문자열 이어 붙여 문자열 만들기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181911
⌨️ 작성한 코드 (Python)
def solution(my_strings, parts):
answer = ''
for x in range(len(parts)):
s = parts[x][0]
e = parts[x][1]
answer += my_strings[x][s: e+1]
return answer
3. 문자열의 뒤의 n글자
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181910
⌨️ 작성한 코드 (Python)
def solution(my_string, n):
answer = my_string[-n:]
return answer
4. 접미사 배열
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181909
⌨️ 작성한 코드 (Python)
def solution(my_string):
answer = []
for i in range(len(my_string)):
answer.append(my_string[-i:])
answer.sort()
return answer
5. 접미사인지 확인하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181908
⌨️ 작성한 코드 (Python)
def solution(my_string, is_suffix):
return int(my_string.endswith(is_suffix))
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형