알고리즘 문제 풀기(프로그래머스 코딩테스트)(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..
파이썬 기초 문법을 공부했다 내배캠에서 제공하는 강의도 듣고 '초보자를 위한 파이썬 300제' 문제를 풀었다 저번 주를 생각해보면 내 수준은 완전 초보 중에 초보인데 갑자기 어려운 걸 하려니 잘 안 됐다 그래서 기초를 다지자는 생각에 300제를 풀었다 300제를 다 풀고 싶었는데 다 못 풀었다...아쉽다... 새로운 지식 ... 아주 기초 중에 기초지만 쌓긴 쌓았다 새로 알게 된 것들이 많았다! 300제 풀어내는 데 집중하느라 복습은 거의 안 한 것 같다...ㅎㅎ...담주에 열심히 하자! 질문......이번 주는 너무 기초라 질문할 만한 게 없었다...!!! 담주엔 아마도 질문을 할 기회가 많을 것 같다 건강관리!! 아주 잘했다 거의 다 나았다!! 이제 문제 없다!!! 개인과제, 팀과제 잘 해내기! 초보..