본문 바로가기
728x90
반응형

전체 글259

Swift) 프로그래머스(Lv1) - [1차] 비밀지도 (String) programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 안녕하세요 후르륵짭짭 입니다. 이번에는 다른 사람의 풀이를 보다가 이렇게도 할 수 있구나 싶어서 기록을 남겨야 겠단 생각이 들어서 정리합니다. 문제 자체는 굉장히 직관적이라서 어렵지는 않습니다. ** 저의 풀이 ** 더보기 func solution2(_ n:Int, _ arr1:[Int], _ arr2:[Int]) -> [String] { var answer: [Str.. 2020. 8. 23.
ERROR ) Unable to boot device because it cannot be located on disk 안녕하세요! 후르륵짭짭 입니다. 제가 하드 디스크를 정리하다가 CoreSimulator/Device 내용을 모두 지웠습니다. 그래서 "Unable to boot device because it cannot be located on disk" 라는 오류가 발생 했습니다. 이것은 프로젝트를 실행해서 시뮬레이터 재생하려 하는데, 현재 시뮬레이터로 지정된 위치에 저장된 내용이 없을 때 발생합니다. 해결 방법은 간단합니다. 현재 Xcode와 시뮬레이터를 모두 종류 시키고 터미널을 킵니다. 그리고 xcrun simctl erase all 을 적어주면 끝!!! 아주 간단합니다!! 참고 사이트 : stackoverflow.com/questions/47445797/unable-to-boot-device-because-i.. 2020. 8. 23.
리뷰) 삼성 SSD T7 외장하드 디스크 리뷰! 안녕하세요!!! 후르륵짭짭이 입니다!! 오랜만에 리뷰글을 작성 합니다 ㅎㅎㅎ 사실 오늘 정보처리 기사 필기를 보고 집에 왔는데, 주문한 SSD 외장 하드 디스크가 배송이 왔습니다~~!! 제 맥북이 128기가 밖에 안되는 기본형이라,,, 용량이 너무 부족했습니다. 그래서 큰 마음 먹고 13만원이라는 큰 돈 주고 500기가 삼성 포터블 SSD T7 제품을 구매 했습니다! 그럼 이제 제품 사용후기를 남기겠습니다. ** 언박싱 ** 전 컴퓨존이라는 회사에서 그냥 제품이 존재하길래 구매했습니다 (뒷광고 아닙니다) 그리고 칼로 자근자근 잘라서 이렇게 예쁜 삼성 전자의 외장하드 디스크가 있습니다. 정말 작습니다 ㅎㅎ 가볍고요 (손이 큰편이 아닌데 제 손바닥 정도 됩니다) 그리고 의외로 놀란게, 삼성의 포장과 마감 처.. 2020. 8. 23.
Swift) LeetCode(Easy) - Word-Pattern (Hash&String) leetcode.com/problems/word-pattern/ Word Pattern - 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 안녕하세요 후르륵짭짭 입니다! 이번 문제는 쪼끔,,,, 난감했는데요... 문제를 잘 이해하기 못 했습니다... ㅠㅠ 일단 문제 설명이랑 저의 코드 부터 가겠습니다. ** 문제 설명 ** 문제가 일단 패턴과 문자열을 줍니다. 그리고 이 문자열을 띄어쓰기를 기준으로 나눴을 때, 패턴과 문자열이 1 : 1 대칭 ( bijection.. 2020. 8. 20.
개발일지) 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.
PlayGround) Equatable에 대해서 알아보자 안녕하세요! 후르륵짭짭입니다. 이번에는 Equatable에 대해서 알아보려고 합니다!! Equtable은 비교연산을 해주는 것입니다. 두 객체가 같은지 다른지!!! 그래서 우리가 평소에 "one" == "two" 이러한 비교 연산을 사용 할 수 있는것이 String, Int, Double 등등 다 Equtable을 상속 받고 있기 때문입니다. 그런데 만약에 구조체나 클래스를 비교 할 때는 어떻게 될까요??? 아래 처럼 Hururuek.name == ChapChap.name 이렇게 하지 않고 구조체나 객체 자체를 동일 한가? 라고 물어보면 이렇게 오류가 나옵니다. 즉, 이렇게 객체 또는 구조체를 비교 하기 위해서는 Equatable이 필요한 것 입니다. 단순하게 Equtable만 넣어 줬는데도 가능합니다!.. 2020. 8. 17.
728x90
반응형