ㅎㅎ 안녕하세요 :)이전글에서 P와 NP의 개념에 대해서 아주 길게.. 설명드렸는데...조금 이해가 가셨나요 ㅠㅠ? 궁금한점이 있다면 댓글이나 채널서비스를 이용해서 바로 질문해주세요!! 오늘은 NP-Hard와 NP-Complete에 대해서 설명드릴려고 해요.무서워하지마세요!!!우리는 그냥 얘네가 어떤건지~~ 그냥 살짝만 알아볼거에요.(과연;) 근데 정말 잘 읽으셔야 합니다. 헷갈리시면 안돼요. 특히 NP와 NP-Hard...자. NP-Hard가봅시다. NP-Hard NP클래스 안에 있는 모든 문제가 어떤 문제(Q)로 reducible하면, 그 문제 Q는 NP-Hard이다. 엥;;;;....reducible..?;;"축소시킬 수있는"..?...;;; 이게 무슨뜻일까요?;; 지금!! 몰라도 괜찮습니다. 제가..
안녕하세요!! 저번에에 TableViewController에 대해서 배웠죠? 그 때 중간에 dequeueReusableCell이 뭔지 알려드린다고 했었는데.. 기억나시나요?뭔지 까먹으신 분들을 위해 보여드리자면, 저기의 dequeueReusableCell!! 보이시나요?오늘은 저게 뭔지 알아볼거에요 ㅎㅎ dequeueReusableCell 일단 모르는게 생기면 가장 먼저 애플 문서를 찾아보는 게 좋겠죠? 한번 봅시다. ㅎㅎ...그럼 엄청나게 긴 글을 볼 수 있습니다. 하나하나 살펴볼게요. 일단 이게 무슨일을 하는건지 살펴보겠습니다. 그럼 메소드의 원형을 알아야겠죠? 애플 문서에 나온 dequeueReusableCell 메소드의 원형입니다. 파라미터로 2개를 받네요. withIdentifier와,for.그..
1152번 단어의 개수 문제를 푸는데. 정말 정말 쉬운 문제죠? 그래서... 이렇게 풀었는데..(사실 제가 components를 애용..합니다..) 20%까지는 가는데...무슨 예외를 만나는 건지...근데 이 코드로는 맞았습니다.. 저는 완전히 똑같은 기능을 하는 메소드들인 줄 알았는데...그래서 각 배열에 뭐가 담기는 지도 출력을 해보니 흐음...똑같은데...뭐지....예외를 찾다가 바로 "스페이스"를 쳐보았습니다.아무것도 입력이 되지 않았으니 (단어가 없으니) 0이 출력되어야 하겠죠? 하지만...components 메소드를 사용했을때는 2가 나왔습니다....뭐지..입력은 다시한번 말하지만, 스페이스 한번이에요. 뭔가 components는 스페이스를 기준으로 좌, 우를 단어로 취급하는 것 같네요. sp..
흐음 어떠신가요? 정작 저는 들리지않아요...왜지...ㅎㅎ사파리 문제인가? 크롬으로 하면 잘 들리네요.. 뭔가 제가 시같은거 읽을 때 꼭 노래를 들으면서 읽거든요딱 한노래만 듣는데 그게 바로 "김준석 - 창공" 이에요 :-)chris zabriskie의 노래도 최근에 알게되었는데 정말정말 좋아요.Auto Play를 하려다가 깜짝 놀라시는 분들이 계실까봐 ㅠㅠ 그리고 노래를 듣고 싶지 않은 분들도 있으실테니!Auto Play는 하지 않았어요 :-) 혹시나...ㅎㅎ 정말 혹시나 노래가 좋아서 곡 이름을 알고싶다!! 하시는 분들이 계실까봐 플레이 리스트를 적어놓을려고 해요.플레이어의 가장 오른쪽 버튼을 클릭하면 제목을 볼 수는 있지만, 찾는데 헤메실까봐 ㅎㅎ.. 1번부터 순서대로 적을게요 :-) 1. chri..
Pale Blue Dot(창백한/희미한 푸른 점) - 보이저 1호가 찍은 지구의 사진을 부르는 명칭 나사의 자문위원이자 "코스모스"의 저자인 칼 세이건은 명왕성을 지나고 있는 보이저 1호의 카메라를 지구쪽으로 돌려 찍어보자고 제안합니다. 나사의 전문가들은 지구를 찍는 것은 원래 계획에도 없었고, 카메라 손상에 대한 걱정때문에 이 제안에 반대합니다.(태양빛 때문에) 하지만,9년 뒤, 새로 부임한 우주인 출신 신임국장 리처드 트롤리는 사진을 찍자고 고민끝에 결단을 내리게 됩니다. 지구 - 태양 간 거리의 40배나 되는 60억 km떨어진 곳에서 보이저 1호가 잡은 지구. 지구의 모습은 그야말로 먼지 한 톨 입니다. 칼 세이건은 이 광경을 보고, 다음과 같이 말합니다. Look again at that dot...
안녕하세요 ㅎ_ㅎ종강을 했습니다..드디어XD이번학기에는 알고리즘을 들었었는데요, 그 중에 꼭!! 쓰고싶은 주제가 있어서 까먹기 전에 얼른 쓰려고..엄청 길어질듯한 느낌.. 그 주제는 바로!! NP-Complete Problems입니다.정말 이 주제를 배울 수 있어서 너무너무 재밌었어요XD 이 챕터에서 P, NP, NP-Hard, NP-Complete에 대해서 배웠어요.하나하나 순서대로 알아봅시다. 최대한 쉽게 설명할게요! Polynomial Time : Class P 클래스 P란 간단합니다.어떤 문제에대해서 Polynomial Time Algorithm이 존재하면 그 문제는 클래스 P에 속합니다.(그 알고리즘이 클래스 P에 속하는 것이 아닌, 문제가 속한다는 것에 헷갈리시면 안됩니다.) Polynomia..
안녕하세요! 오늘은 파일/디렉토리 접근제어에 대해 알아보려고합니다. ㅎㅎ이 파일권한은 꼭꼭 알아두시는게 좋아요 :-)어디서든지 이 지식이 필요할 때가 올거라고 저는 확신합니다.(만약 컴공이시면...) 그리고 개발자라면 음..파일/디렉토리 권한에 대해서는 잘 알아둬야겠죠?저같은 경우는 "유닉스프로그래밍"시간에 잠깐 배웠는데...이번기회에 정확히 개념을 정리해야겠어요.ㅎㅎㅎ 자..파일/디렉토리 접근제어가 처음이신 분들을 위해 차근차근 설명드릴게요 XD(참고로..제가 OS X이기 때문에..유닉스 기반입니다...윈도우 분들은..같이 따라하시는 건 못하실지도?) 자...일단 "접근제어"..뭔가 좀 감이 오시나요? 말그대로 접근을 제어한다는것이죠. 이 앞에 파일/디렉토리가 붙으면, 파일/디렉토리에 대해 접근을 제어..
안녕하세요! 오늘은 정말 왕왕초보 쌩초보를 위한 JSON Parsing을 배워볼거에요. (참고로 저도 왕초보임)정말 하나하나 배워가 봅시다. 이 글을 좀 나눠서 올리는게 좋을 것 같아요 ㅎㅎ 이번 부스트캠프 과제가 JSON 파싱이었는데, 처음 해볼려니까 어렵더라구요..뭔가 잘 안되는 것 같기도하고 들리는 말로는 엄청 쉽다는데..나는 왜 안쉬운 것 같지..(결국 여러 일이 겹쳐서 부스트캠프 지원은 못했다ㅠㅠ)허허... 지금 혹시 JSON이 처음이시고, 정말 아무것도 모르겠고 그러신가요?? 이 글을 한번만 정독하시면 JSON에 대해 대충 감이 오실겁니다. 한번 읽어보세요 ㅎㅎㅎ제가 저번글에서 잘 아는 사람일수록 쉽게 설명하고, 잘 모르는 사람일수록 어렵게 설명한다. 라고 말씀드렸죠.저도 JSON에 대해 완전..
- FLUTTER
- iOS delegate
- IOS
- ios 13
- Xcode
- github
- WKWebView
- 스위프트 문법
- WidgetKit
- swift array
- swift delegate
- 제이슨 파싱
- swift tutorial
- SwiftUI
- swift3
- np-complete
- Git
- np-hard
- 회고
- UIBezierPath
- 피아노
- swift 공부
- Accessibility
- actor
- swift sort
- 스위프트
- Combine
- WWDC
- Swift
- fastlane
- Total
- Today
- Yesterday