알고리즘 문제 풀기(프로그래머스 코딩테스트)(08:30~10:00) [코테] 배열 뒤집기 — 구민정의 개발일지 (tistory.com) [코테] 문자열 뒤집기 — 구민정의 개발일지 (tistory.com) [코테] 가위 바위 보 — 구민정의 개발일지 (tistory.com) 알고리즘 실시간 강의(10:00~12:00) 팀과제 회의 및 코딩(14:00~18:00, 19:00~20:00) - 알고리즘 강의 스택 : 컵 느낌 push : 스택에 데이터를 저장하는 것 pop : 스택에서 데이터를 빼는 것 스택은 데이터가 아래서부터 차곡차곡 쌓이기 때문에 데이터를 빼낼 때 마지막 데이터가 제일 먼저 나옴 = 후입선출(Laast-In-First-Out, LIFO) 스택의 활용(데이터를 임시 저장하고 싶을 때) 최근..
알고리즘 실시간 강의 듣기(09:00~11:00) 알고리즘 문제 풀기(프로그래머스 코딩테스트)(11:00~13:00) [코테] 최빈값 구하기 — 구민정의 개발일지 (tistory.com) [코테] 배열 두배 만들기 — 구민정의 개발일지 (tistory.com) 팀과제 기획 회의(14:00) 팀과제 내 파트 코딩하기(15:30~18:00, 19:00~20:30) 새로운 걸 맡아서 진도 못 빼고 헤매는 것보다는 해봤던 거에서 조금 업그레이드 할 수 있는 걸 맡는 게 좋을 것이라 판단해서 Character 클래스, Player 클래스 정의를 맡았다 서로 파트를 나눠서 하다보니 뭔가 대화를 많이 나눠야 할 거 같은데 그러면 집중이 깨질 것 같고 그래서 일단은 다른 파트에서는 이럴 것이라 가정하고 클래스를 만들었..
초보자를 위한 파이썬 300제 중 270문제까지 풀었다 개인과제 코드를 약간 수정했다(플레이어와 몬스터를 생성하여 1대 1으로 싸우는 상황을 파이썬으로 구현하기 (수정) — 구민정의 개발일지 (tistory.com) 새롭게 배웠다고 하면 파이썬 문법 심화강의를 들었다고 할 수 없을 거 같기는 한데,, 강의를 듣고 무슨 소리인지 잘 몰랐던 걸 파이썬 300제와 튜터님의 보충강의를 듣고 이해할 수 있었다 클래스: 어떤 동일한 성질이나 행동을 모아두는 것(?) 어떤 사람은 클래스를 우리말로 굳이 번역하자면 '부류'와 비슷한 뜻을 가진다고 했다 객체: 클래스에 정의된 함수를 실제로 갖게 되는 것(?) 클래스에 속하게 되는 것?? 이라고 해야 하나 아직 설명을 잘 못하는 것 보면 잘 이해한 게 맞나 싶은데?!?!..
파이썬 개인과제(플레이어를 생성해서 몬스터와 싸우는 게임 코드 짜기) 중 전투 종료가 안 되는.... 이렇게 텍스트는 "전투가 종료되었습니다"라고 뜨는데 실제로는 계속 반복....된다 break도 써보고 return도 써봤는데 안 됐다 구글에 [파이썬 함수 종료] 로 검색했더니 quit() 함수를 쓰면 된다고 하더라 # 일반공격 함수 def attack(self, other): damage = random.randint(self.power - 2, self.power + 2) other.hp = max(other.hp - damage, 0) print(f"{self.name}의 공격! {other.name}에게 {damage}의 데미지를 입혔습니다.") if other.hp == 0: print(f"{o..
함수와 메서드(Method)의 차이 메서드는 객체와 연관되어 객체.함수명() 과 같은 형식으로 사용되며 변수 안에 넣어줘야 한다 함수는 독립적으로 함수명(인자) 와 같은 형식으로 사용가능하다 참고링크 [Python 문법] 문자열을 변환하는 upper(), lower(), capitalize() — 구민정의 개발일지 (tistory.com) 파이썬에서 메서드와 함수의 차이점 - GeeksforGeeks 파이썬 문법들 [Python 문법] 공백을 없애는 strip(), rstrip(), lstrip() — 구민정의 개발일지 (tistory.com) [Python 문법] 문자열 찾기 startswith(), endswith() — 구민정의 개발일지 (tistory.com) [Python 문법] 리스트에 원소 ..