[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 …