class Person:
def __init__(self, param_name):
print("hihihi", self)
self.name = param_name
def talk(self):
print("안녕하세요 저는", self.name, "입니다")
person_1 = Person("유재석") # hihihi <__main__.Person object at 0x1067e6d60> 이 출력됩니다!
print(person_1.name) # 유재석
person_1.talk() # 안녕하세요 저는 유재석 입니다
person_2 = Person("박명수") # # hihihi <__main__.Person object at 0x106851550> 이 출력됩니다!
print(person_2.name) # 박명수
person_2.talk() # 안녕하세요 저는 박명수 입니다
처음 이 문제를 보고 [6],[7],[8] 을 어떻게 678로 만들어야 하는지 고민했었다.
결국 고민하다가 답을 찾지 못했는데 강의영상을 보고 알았다.
곱하기 10을 해주면서 더해주면 자릿수 문제가 해결되는걸 왜 난 생각을 못했을까
강의 보면서 이해가 되는 것도 있고, 안되는 것도 있지만 제일 큰 문제는 이해가 되도
코드를 치려고 하면 머리가 하얘지는 것 같다. 반복하다보면 알수 있을까 싶은데 결과적으로
영타만 빨라지는거 같다..공부 방법을 바꿔야 할지 고민이 많다.
업 & 다운 게임을 해봤다면 쉽게 접근할 수 있는 방법.
단, 무작위로 정렬되어 있는 배열에서는 사용할 수 없다.
이진 탐색은 한 방향으로 정렬되어 있는 경우에만 사용가능.
p.s 알고리즘 알고리즘 많이 들어는 봤지만 강의를 들으면서 알고리즘과 친해질 수 있나
걱정이 되기 시작했다. 그래도 자바, 파이썬, 알고리즘 강의를 번갈아 듣다보니 이해 안되는게
이해가 되기 시작하니까 재밌다는 생각도 든다.
열심히 공부하고 정리하는 보습 보기 좋습니다!! 계속해서 화이팅입니다!