[Stage 26] Array Replace
Given an array of integers, replace all the occurrences of elemToReplace
with substitutionElem
.
Given an array of integers, replace all the occurrences of elemToReplace
with substitutionElem
.
크롤링 연습
More …```python
class Library: # 생성자 함수; 이름과 책 목록을 입력받는다. def init(self, name, book_list): self.name = name self._book_list = book_list
# 도서관에 책을 추가한다.
def add_book(self, book):
# 만약에 책 제목이 도서관 책 목록에 없다면 추가한다.
if book.title not in self._book_list:
self.book_list.append(book)
# 책에 위치는 도서관의 이름으로 나타낸다.
book._location = self.name
else: # 만약 도서관 책 목록에 있다면 다음을 출력한다.
print('이미 존재하는 도서입니다.')
# 도서관에 있는 책을 제거한다.
def remove_book(self, book):
# 만약 책 제목이 도서관 책 목록에 있다면 제거한다.
if book.title in self._book_list:
self._book_list.remove(book)
book._location = None
else:
print('해당 도서는 존재하지 않습니다.')
@property
def info(self):
return f'현재 {self.name}에서 보유하고 있는 도서는 다음과 같습니다.\n {self._book_list}'
나만 알기 쉽게 쓴 클래스 이해하기
More …선택 정렬은 주어진 배열에서 최솟값(최댓값)을 찾아 맨 왼쪽(오른쪽) 값과 교체한다. 최대값을 찾아야 하므로 정렬 상태와 관계없이 언제나 O(n2)의 시간복잡도를 가진다.
More …구글 번역기의 도움을 (많이) 받아 장고 공식 문서를 번역하였습니다.
More …