WIL&TIL/TIL
20230428 TIL - 공식문서 읽기, 알고리즘
코드뭉치
2023. 4. 30. 19:42
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])