안녕하세요! 데이터분석 직무로 SQL 수업을 듣게 되었습니다! 혹시 실습하면서 정리한 코드 깃허브에 업로드가 가능할까요? - 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.) - 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~ - 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.
내부 표를 인식하여 이미지 파일로 추출하고 자 하는데, 궁금한 부분이 있어 글 남깁니다. 표 내부 셀에 그림이 있는 경우, 표를 추출할 때, 내부의 그림과 글까지 하나의 표로 추출하는 방법이 있을까요? 표 내부의 통합된 셀도 표 추출 시, 함께 추출할 수 있는 방법이 있을까요?
안녕하세요. 강의 정말 잘 듣고있습니다! 다름이 아니라 MMDetection을 다시 공부하던 중 모델 아키텍쳐 부분에서 densehead와 roihead의 차이가 궁금해져서 이렇게 글을 남깁니다. 설명에는 densehead와 roihead 모두 object의 위치와 classification을 수행한다고 나와있어서요.. 감사합니다!
파트 : 투 포인터 알고리즘 [문제풀이]: BOJ 17609 투 포인터 알고리즘 [문제풀이] : BOJ 17609 안녕하세요, 백준 17609 회문 문제를 혼자서 풀어봤을 때, 처음에 투 포인터 알고리즘으로 풀려고 left, right를 선정하고 양방향으로 오게 만들었습니다. 그런데 이때 문자가 다를 경우 left, right에 해당하는 문자를 각각 삭제해보고 안되면, 다시 돌아가는 방식 백트래킹 을 생각했고 재귀 로 풀고자 했습니다. 아래의 코드로 풀면 답은 잘 나오는 거 같지만, 제출하면 메모리 초과가 발생합니다. 제가 재귀의 개념을 잘 이해하지 못한 거 같은데, 이렇게 풀면 브루트포스 풀이가 되어서 정답이 아닌걸까요? 그렇다면 해당 문제에서 '투포인터를 사용했을 때'와 저처럼 '재귀로 풀었을 때'의 큰 차이점이 무엇인지 궁금합니다..! 질문 받아주셔서 감사합니다:) import sys sys.setrecursionlimit(10**6) # 재귀 깊이 제한 늘리기 def recursion(value, left, right, count): global T # base if count > 1: return 2 if left >= right: return count # recursive if value[left] == value[right]: return recursion(value, left+1, right-1, count) else: # 1. right를 옮겨보기 skip_right = recursion(value, left, right-1, count+1) if skip_right == 1: return 1 # 2. left를 옮겨보기 skip_left = recursion(value, left+1, right, count+1) if skip_left == 1: return 1 return 2 T = int(input()) # 문자열 개수 arr = [input() for _ in range(T)] for value in arr: left = 0 right = len(value)-1 print(recursion(value, left, right, 0))
1. 현재 학습 진도 현재 3주차 숙제 부분에서 3번째 문제인 멜론 베스트 앨범 알고리즘을 공부하고 있습니다. 2. 어려움을 겪는 부분 이해가 되지 않는 부분이 있어서, 문의 드립니다. 3. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록한다. 해당 문제에 보면 , 위와 같은 조건이 존재하는데 , 제가 강의를 두 번이나 돌려보면서 듣고 있는데 ,강의 하신 내용에, 재생횟수가 같은 노래에 대해서는 처리하신 코드가 안 보이는데, 보내주신 코드를 프로그래머스에 돌려봐도 정상적인 답안이라고 나오더라고요. 그래서, 해당 부분에 대한 설명이 있으면 더 좋을 듯 하고 궁금해서 질문드립니다. 제가 생각한 부분은 이미 for 문을 돌 때, 인덱스 순서대로 되어 있으므로, 재생횟수로 정렬을 해도 인덱스가 낮은 것이 무조건 앞으로 오게 된다. 이렇게 생각했는 데 맞는 것인지 궁금합니다.
설명해주신 해당 코드에서는 ThreadPoolExecutor를 닫는 코드가 없던데 해당방식이면 메모리 누수가 발생할 가능성은없을까요??? with ThreadPoolExecutor(max_workers=max_workers) as executor: 이런식으로 with문을 활용해서 하는것이 좋지않나요?
선생님 강의 잘 듣고 있습니다. 강의 중에서 반복문 돌리는 중에 acf 에서 필드를 모두 구성했고 보시다시피 이미지는 6개 잘 나옵니다. 그런데 갤러리 타이틀이 1 ~ 4까지는 잘 나오고 gallery_6_title, gallery_5_title 은 나오지 않네요 필드를 몇 번 삭제 하고 다시 만들어서 페이지 탭에서 글 작성도 여러번 해봤지만 변함없어서 글 작성해봤습니다. 도와주세요 ㅠㅠ <div class="row gallery-body"> <?php $galleries = get_field('galleries'); if($galleries) { foreach($galleries as $gallery) { ?> <div class="col-md-4 col-sm-6 mb-4 gallery-item"> <div class="card card-body border-0 p-0" style="background-image: url('<?php echo get_field($gallery . '_image')['url']; ?>');"> <div class="overlay d-flex flex-column justify-content-center align-items-center h-100 w-100 border-2"> <h2 class="gallery-title"><?php echo get_field($gallery . '_title'); ?></h2> <a class="link-warning text-decoration-none" href="<?php echo get_field($gallery . '_image')['url']; ?>" data-lightbox="gallery" data-title="<?php echo get_field($gallery . '_title'); ?>">View this gallery</a> </div> </div> </div> <?php } } ?>
강의를 듣다가 문득 궁금해서 여쭤봅니다. pyqt와 pyside6의 용어가 헷갈립니다 `` 인터넷을 검색해도 명료하게 이해하기 어렵습니다. 같은 gui 프로그램인데, pyqt = ipyside6라고 이름만 다른 걸까요? pyqt 프로그램 안에 pysdie6라는 하위 프로그램이 있는 걸까요...? 이 두 관계가 정리가 안 되어 혼란스럽습니다 ``
4,5번이 오류가 뜨는데 원인을 모르겠습니다.. 왼쪽, 오른쪽 값 비교해서 증가수열 구하는거는 비슷한거 같은데 말이죠... n = int(input()) a = list(map(int, input().split())) tmp = min(a[0], a[-1]) s = smp = '' # 문자열 임시변수, 문자열 중 가장 큰 값 변수 cnt = cntmp = 0 # 길이 임시변수, 길이 중 가장 큰 값 변수 while len(a) > 0: if tmp <= a[0] and tmp <= a[-1]: i = a.index(min(a[0], a[-1])) tmp = a[i] a.pop(i) cnt +=1 if i == 0: s += 'L' else: s += 'R' #print(a, cnt, s, tmp) elif tmp <= a[0] or tmp <=a[-1]: i = a.index(max(a[0],a[-1])) tmp = a[i] a.pop(i) cnt+=1 if i== 0: s +='L' else: s+='R' #print(a, cnt, s, tmp) else: if cntmp < cnt: cntmp = cnt smp = s cnt = 0 s = '' i = a.index(min(a[0],a[-1])) tmp = a[i] cnt+=1 if i == 0 or len(a) == 0: s += 'L' else: s+= 'R' a.pop(i) #print(a, cnt, s, tmp) print(cntmp) print(smp)
1. 현재 학습 진도 3-7강 해시 -1 2. 어려움을 겪는 부분 이해한 내용 : 해시 테이블에서 해시충돌이 일어날 경우, 링크드 리스트를 이용하는 부분과 그 구현까지는 이해하였습니다! 질문 : 해시테이블 내부에서 링크드리스트가 아니라 해시테이블을 또 쓰면 안되나요? 그러면 시간 복잡도가 O(1)*O(1) 이여서 훨씬 빠를 거 같은데, 왜 이렇게 안 구혔했는 지 궁금합니다. (저는 링크드리스트가 O(1) * O(n)으로 더 느리다 생각했습니다.)
InlineQuery와 스마트폰 위치 정보를 활요(용)한 주변 맛집 검색 파트에 6분8초에서 네이버 지도를 통해 네트워크에 해당 구간을 가져오는건데 여기서 새 탭에서 열기를 해야 가져올 수 있는데 지금 403 Forbidden nginx 으로 못받아서 해당 내용을 못하게 되는데 다른 방법을 이용한 방법이 어떤것인지 정확히 모르겠습니다