본문 바로가기
728x90
반응형

분류 전체보기255

개발일지) QR코링이(20.08.19) 이 글은 QR코링이 버젼 1.0을 마쳤는데,,, 사용하다 보니깐 추가할 기능이 생겼다! 이번주 정보처리 기사 시험이 끝마치고 다시 개발에 들어가야 겠다. 추가할 기능 ) URL을 받아서 저장할 수 있는 기능 책갈피로 지정 했을 때, 정렬 할 수 있는 기능 2020. 8. 19.
Swift) LeetCode(Easy) - Symmetric Tree (BFS&Recursive) leetcode.com/problems/symmetric-tree/ Symmetric Tree - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 개인적으로 쫌 어려웠습니다 ㅎㅎㅎㅎ Easy 문제인데,,, 처음으로 배열형 트리가 아닌 리스트로 된 트리 문제를 푸는 것이고 대칭인지 아닌지 비교하는 것은 처음이여서,,, ** 문제 ** 문제는 간단합니다. 루트 노드를 기준으로 반으로 접었을 때, 대칭이 되면 됩니다. ** 해결 방법 ** 일단 ,,, 이 코드가 잘 돌.. 2020. 8. 18.
Swift) LeetCode(Easy) - Minimum Depth of Binary Tree (BFS&DFS) leetcode.com/problems/minimum-depth-of-binary-tree/ Minimum Depth of Binary Tree - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 안녕하세요!! 짭짭이 입니다! 트리형 문제 인데요! 일단,,,,, 문제를 풀면서 당황 스러웠던것이,,, 지금까지 트리 문제는 거의 배열 형태로 입력이 주어지고 [][] 이차원 배열 형태로 풀었습니다. 만약에 3 / \ 9 20 / \ 15 7 이렇게 주어지면 [0][3].. 2020. 8. 18.
PlayGround) Hashable에 대해서 알아보자 안녕하세요 후르륵짭짭입니다. 방금 전에 Equtable에 대해서 정리 했는데, 오늘은 Hashable 까지 정리 할려고 합니다. Hashable은 Dictionary에서 클래스나 구조체를 Key 로 사용할 때, 사용하는 겁니다! 이렇게 dictionary의 [Key : Value]에 Key 값을 Student로 한다면 프로토콜 Hashable을 준수하고 있지 않다고 오류가 나옵니다. 그래서 이렇게 Hashable을 상속 받아 주고 두개의 함수를 넣어 줍니다. struct Grade{ let total : Double } struct Student : Hashable{ let name : String let ID : Int let grade : Grade func hash(into hasher: inout.. 2020. 8. 17.
728x90
반응형