#️⃣ Project 및 개발일지

파이썬으로 배우는 알고리즘 책을 공부하며 풀었던 LeetCode문제들을 재정리해보자. # 문제 설명 328번 Odd Even Linked List는 입력받은 연결 리스트를 홀수 번째 노드 다음에 짝수 번째 노드가 오도록 재구성하는 문제이다. # 풀이방법 1 - 연결리스트 값을 리스트로 저장 후, 연결리스트로 변환 (내 풀이) # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution: def oddEvenList(self, head: Optional[ListNode]) -> Optional[ListNode..
파이썬으로 배우는 알고리즘 책을 공부하며 풀었던 LeetCode문제들을 재정리해보자. # 문제 설명 24번 Swap Nodes in Pairs는 입력받은 연결 리스트를 페어단위로 스왑하는 문제이다. 위 문제는 혼자 풀려고 해보았지만, 푸는 도중에 꼬이고 어떤식으로 풀어야할지 전혀 감이 잡히지 않아 책 풀이를 참고하였다. 책 풀이 코드를 이해하며 작성하는 시간을 가졌다. # 풀이방법 1 - 반복 구조로 스왑 (책 풀이 참고) # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution: def swapPair..
파이썬으로 배우는 알고리즘 책을 공부하며 풀었던 LeetCode문제들을 재정리해보자. # 문제 설명 2번 Add Two Numbers는 주어진 두 연결리스트를 앞에서 부터 차례로 더하는 문제이다. # 풀이방법 1 - 반복문과 carry 이용 (내 풀이) # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution: def addTwoNumbers(self, l1: Optional[ListNode], l2: Optional[ListNode]) -> Optional[ListNode]: root = result ..
파이썬으로 배우는 알고리즘 책을 공부하며 풀었던 LeetCode문제들을 재정리해보자. # 문제 설명 206번 Reverse Linked List 는 연결 리스트를 뒤집는 문제이다. # 풀이방법 1 - 재귀함수 & Queue 이용(내 풀이) # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution: def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]: # reverse 함수에서 노드의 값을 저장하는 큐 values = deque() ..
프로젝트 구조 프로젝트 구조는 안드로이드 - Nodejs Express서버 - Mysql이고, 클라이언트인 안드로이드와 서버인 nodejs는 REST API로 서로 통신한다. 예를 들면, 회원가입의 경우, 클라이언트 쪽인 안드로이드에서 정보를 입력하고 회원가입 버튼을 누르면 Nodejs 서버로 데이터를 넘겨 유효성 검사를 한 뒤, DB에 저장하고 결과 응답을 다시 안드로이드에 보내는 형식이다. 카카오톡 연동 로그인을 어떻게 위의 구조에 맞출 수 있을지 고민하였고, Kakao SDK for Android 로 개발하기로 하였다. 개발 참고 블로그 https://it-hhhj2.tistory.com/47 OAuth2.0 소셜로그인 처리(0) - 카카오 로그인 API ver2 버전 현재 개발 중인 안드로이드 어..
전 블로그에서 게시한 글을 이전하며 재업로드합니다. https://plan0a-0z-entering-security.tistory.com/38?category=854951 [Python]GameMacro_순발력테스트 매크로 HyeM [Python]GameMacro_순발력테스트 매크로 본문 Programming/Python [Python]GameMacro_순발력테스트 매크로 Hailey_HyeM207 2020. 6. 7. 21:03 Prev 1 2 3 4 5 6 Next plan0a-0z-entering-security.tistory.com GameMacro_순발력테스트 매크로 == 기능 == 1~50까지의 수가 5x5블록에 랜덤으로 씌여져있는 게임화면에서, 1부터 50까지 수를 순서대로 클릭하는 것을 자..
HyeM207
'#️⃣ Project 및 개발일지' 카테고리의 글 목록 (4 Page)