1️⃣ 공식 문서 읽어보기
원문 - Customizing authentication in Django
2️⃣ 알고리즘
더보기
1. 슬라이싱
def solution(my_string, overwrite_string, s):
a = len(overwrite_string)
b = my_string[:s] + overwrite_string + my_string[s+a:]
return b
2. 코드 줄이기
def solution(my_string, overwrite_string, s):
return my_string[:s] + overwrite_string + my_string[s+len(overwrite_string):]
더보기
1. for문
def solution(my_string, index_list):
a = [ ]
for i in index_list:
a.append(my_string[i])
answer = "".join(a)
return answer
2. 리스트 컴프리헨션
def solution(my_string, index_list):
a = [my_string[i] for i in index_list]
answer = "".join(a)
return answer
3. 숏코딩
def solution(my_string, index_list):
return "".join([my_string[i] for i in index_list])
'WIL&TIL > TIL' 카테고리의 다른 글
20230502 TIL - 알고리즘, AWS 강의 듣기 (2) | 2023.05.02 |
---|---|
20230501 TIL - AWS EC2, 공식문서 읽기 (0) | 2023.05.01 |
20230427 TIL - 장고 프로젝트 세팅, 알고리즘 (0) | 2023.04.27 |
20230426 TIL - 시크릿키, 알고리즘, divmod() (0) | 2023.04.27 |
20230425 TIL - dotenv오류, 알고리즘 (0) | 2023.04.25 |
댓글