이 글은 "파이썬 알고리즘 인터뷰 (박상길 지음)"을 읽고 주관적으로 요약한 글입니다.
책에서 구현된 코드
def reverseString(self, s: list[str]) -> None:
s.reverse()
기억해야할 기법
- 책에 기술된 s의 type이 현재는 불가능
- 책에 기술된 내용
- s: List[str]
- List를 찾지 못함 - 가능한 방식으로 변경
- s: list[str]
- 책에 기술된 내용
- 값을 저장하는 등호에 쉼표(,) 활용
- a, b = c, d
- 객체 내부값을 수정할 시 메서드를 호출할 것
내가 구현한 코드
def reverse_string(s:list):
for i in range(len(s) // 2):
s[i], s[len(s)-1-i] = s[len(s)-1-i], s[i]
- 함수 parameter 타입을 명확하게 명시할 것
- 객체의 메서드를 활용할 것
'책읽기' 카테고리의 다른 글
[파이썬 알고리즘 인터뷰][문자열] 가장 흔한 단어 (중요) (0) | 2021.07.16 |
---|---|
[파이썬 알고리즘 인터뷰][문자열] 로그 파일 재정렬 (중요) (0) | 2021.07.16 |
[파이썬 알고리즘 인터뷰][문자열] 유효한 팰린드롬 (0) | 2021.07.16 |
[데이터 분석을 위한 SQL 레시피][1장] 빅데이터 시대에 요구되는 분석력이란? (0) | 2021.07.15 |
[파이썬 알고리즘 인터뷰] 2부 - 파이썬 (~ 5장 - 리스트, 딕셔너리) (0) | 2021.07.12 |