묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
파이썬 합계 오류
파이참으로 100~200 까지 3의 배수 인쇄하고, 그의 합 구하고 있는데3의 배수 5개씩 인쇄는 잘 했는데 합계가 이상하게 구해집니다.오류가 어디에 있는 건지 모르겠어요.. 고치면 오류떠서 아예 실행이 안되는데 ㅜㅜfor문이랑 while문 두개로 만들고 있는데 둘다 합계만 이상하게 뜹니다. ㅠ<<for문>>a = 0hap = 0count = 0for a in range(100, 201) :if a % 3 == 0 :print(a)count = count + 1 if count % 5 == 0 :print()a = a + 1 hap = hap + aprint("100~200 중 3의 배수의 합 : %d" % hap) <<while문>>a = 100count = 0hap = 0while a <= 200 :if a % 3 == 0 :print(a)count = count + 1 if count % 5 == 0 :print()a = a + 1 hap = hap + aprint("100~200 중 3의 배수의 합 : %d" % hap)
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
Duplicate entry '' for key 'product.PRIMARY' 에러
graphql로 상품등록 하고 mysql를 끄고 다시 키면 Duplicate entry '' for key 'product.PRIMARY' 에러가 발생합니다. 그래서 mysql에 있는 데이터를 삭제하고 다시 mysql를 키면 정상적으로 작동을 합니다. 데이터를 수동으로 삭제를 안하고 작동을 어떻게 시킬수 있나요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
Socket의 Buffer 크기
다른 질문을 보니까 "End-point의 TCP buffer 크기"라고도 하는데 "Socket buffer 크기"와 같은 건가요?Process의 buffer 크기는 개발자가 정한다는 것은 알겠는데 "Socket buffer 크기"는 어떻게 정해지는 것인가요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
6-8강 새 일기 추가가 안됩니다
일기작성 페이지에서 일기를 작성하고 홈화면으로 넘어가는건 되는데, 더미리스트만 렌더링되고 새 일기는 나오지 않습니다. 다른 수강생분들도 이부분에서 오류가 많이 나시는것같아서 참고해보았는데 해결되지않아 질문드립니다!
-
미해결다양한 사례로 익히는 SQL 데이터 분석
사용자별 월별 세션 접속 횟수의 구간별 분포 집계 SQL관련 질문
안녕하세요 강사님사용자별 월별 세션 접속 횟수의 구간별 분포 집계 SQL 구하고 시각화 하기 - 02 강의 부분에서 질문을 드리려고 하는데요.강사님께서 monthly_user_cnt를 case when으로 범위를 자의적으로 정해서 구분을 하셨는데, 만약 파이썬을 활용하면 히스토그램을 본다던지, value_counts() 등등으로 구분 시도를 할 수 있을 것 같은데, 단지 sql로만 활용을 한다면, 이러한 구분을 어떤 방법으로 하는게 좋을지 알 수 있을까요?예를 들어 강의에서는 1번, 2-3번, 4-8번 이렇게 구분을 하신 이유와 방법에 대해서 알고 싶습니다. 부가적으로 질문을 드리고 싶은게, 보통 with문을 만드실 때 group by 까지는 with 문 안에서 진행을 하시고, order by 같은 경우에는 with 밖에서 쓰시던데, with문 안에서 order by 를 안하는 이유에 대해서 있을까요?
-
미해결배달앱 클론코딩 [with React Native]
아이폰으로 회원가입
안녕하세요 제로초님 아이폰으로 회원가입 할려는데안드로이드는 잘되지만 아이폰만 안되서 질문 드립니다강의 교안 보고 Podfile에 pod 'react-native-config', :path => '../node_modules/react-native-config/react-native-config.podspec' 추가해보기 해봤는데 회원가입이 안되고 로그에 undefined가 계속 뜨네요require_relative '../node_modules/react-native/scripts/react_native_pods' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' platform :ios, '11.0' pod 'react-native-config', :path => '../node_modules/react-native-config/react-native-config.podspec' target 'FoodDeliveryApp' do config = use_native_modules! use_react_native!( :path => config[:reactNativePath], # to enable hermes on iOS, change `false` to `true` and then install pods :hermes_enabled => false ) target 'FoodDeliveryAppTests' do inherit! :complete # Pods for testing end # Enables Flipper. # # Note that if you have use_frameworks! enabled, Flipper will not work and # you should disable the next line. use_flipper!() post_install do |installer| react_native_post_install(installer) __apply_Xcode_12_5_M1_post_install_workaround(installer) end end여기에 추가하는게 맞나요?
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
네비게이션 상단 3번 제작 중 오류가 있는 것 같아요 ㅠㅠ
안녕하세요 강사님이 만들어 두신 네비게이션 최종본 파일을 지우고 새로 적으면서강의를 듣고 따라해보고 있는데분명 똑같이 했는데 메뉴부분이 보더가 부족해서 왜 이런가 싶어서 문의드립니다 ㅠㅠ어떤게 잘못된건지 계속 찾아봐도 모르겠네요...
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
1차 캐시와 트랜잭션 격리 수준
영속성 컨텍스트 부분을 공부하다가 의문이 생겨 질문 남깁니다.PPT를 보면 '1차 캐시로 반복 가능한 읽기(REPEATABLE READ) 등급의 트랜잭션 격리 수준을 데이터베이스가 아닌 애플리케이션 차원에서 제공'이라고 나와 있습니다.그런데 제가 생각하기로는 트랜잭션 커밋을 하기 전까지는 1차 캐시에서만 엔티티를 조회하기 때문에 같은 이유로 팬텀 리드 현상도 일어나지 않을 것 같습니다.팬텀 리드 현상이 일어나지 않는다고 가정할 때, 팬텀 리드 현상이 일어나지 않음에도 불구하고 SERIALIZABLE 등급이 아닌 REPEATABLE READ 등급의 트랜잭션 격리 수준을 제공한다고 표현한 이유는 팬텀 리드 현상이 일어나지 않지만 SERIALIZABLE은 아닌 예시가 존재하기 때문일까요?즉, 제가 SERIALIZABLE 레벨을 단순히 'Dirty Read, Non-repeatable read, Phantom read 현상이 발생하지 않는 레벨'로 이해하고 있는게 잘못된 걸까요?
-
해결됨QGIS 파이썬 자동화 (벡터편) Ver.2
merge 관련 문의 입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1.shp 파일1 (필드 gid, 유소년) + shp 파일2 (필드 gid, 유아) 두 파일을 merge 했습니다.gid 필드 기준으로 유소년 필드와 유아 필드를 열 결합하고 싶은데 행으로만 merge가 됩니다.python 의 pd.merge(left, right, on = '기준열', how = '조인방식') 방식으로 shp파일을 결합하는 방법을 알고 싶습니다. 2. 속성테이블의 NULL 값을 숫자 0으로 바꾸고 모든 값을 정수로 바꾸는 코드를 알고 싶습니다.pyqgis 쿡북을 보면서 주말내내 고민하다가 우연히 강의를 찾고 수강하게 되었습니다.도움을 부탁드립니다.감사합니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
쥬피터노트북에서 실행파일 만들기
프로그램에 문외한 초보입니다. 선생님의 강의를 듣고자 쥬피터노트북을 설치하였습니다. 거기서 제가 사용하고자 자동화프로그램을 하나 만들었는데, 실행파일이 만들어 지지 않고 계속 아래의 오류메시지가 뜹니다. 근데 아래의 pathlib라는 패키지를 제거하면 이번에는 pip명령이 작동하지 않습니다. 파이참도 설치하여 파일을 옴겨보고 수 없이 프로그램을 재설치하고, chatgpt에 문의도해 보았지만, 문제를 해결하지 못하였습니다. 강의 내용과 좀 다른 질문일수도 있으나, 어디 도움을 구할 곳이 없네요. 쥬피터노트북을 사용하시는 선생님은 실행파일을 어떻게 만드시는지 궁금하여 문의드립니다.The 'pathlib' package is an obsolete backport of a standard library package and is incompatible with PyInstaller. Please remove this package (located in C:\Users\jh_ki\anaconda5\lib\site-packages) using conda remove then try again.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 리뷰 부탁드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. const input = `15 BACBACCACCBDEDE`.split('\n'); let arr = input[1].split(''); function solution(arr){ let studentMap = new Map(); let winner = ''; let maxNum = 0; for(let i = 0; i < arr.length; i++){ studentMap.set(arr[i], studentMap.get(arr[i]) +1 || 1); } let studentArr = [...studentMap] studentArr.forEach(arr => { if(arr[1] > maxNum){ maxNum = arr[1]; winner = arr[0]; } }) return winner; } console.log(solution(arr));
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 리뷰 부탁드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. const input = `10 3 12 15 11 20 25 10 20 19 13 15`.split('\n'); let M = Number(input[0].split(' ')[1]); let arr = input[1].split(' ').map(str => Number(str)); function solution(arr){ let sumArr = []; let sum = 0; for(let i = 0; i < M; i++){ sum += arr[i]; } sumArr.push(sum); for(let j = M; j < arr.length; j++){ sum += arr[j]; sum -= arr[j-M]; sumArr.push(sum); } return Math.max(...sumArr); } console.log(solution(arr));
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드도 괜찮을까요 ?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. const input = `5 5 1 3 1 2 3`.split("\n"); let M = Number(input[0].split(" ")[1]); let arr = input[1].split(" ").map((str) => Number(str)); function solution(arr) { let count = arr.filter((num) => num <= M).length; // 5 let p1 = 0; let p2 = 1; let sum = arr[p1] + arr[p2]; // 4 while (p1 !== p2) { if (sum < M) { count++; p2++; sum += arr[p2]; } else if (sum === M) { count++; sum -= arr[p1]; p1++; } else if (sum > M) { sum -= arr[p1]; p1++; } } return count; } console.log(solution(arr));
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드도 괜찮을까요 ?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수업해주셨던 코드랑 다른건 없을까요 ? const input = `8 6 1 2 1 3 1 1 1 2`.split("\n"); let M = Number(input[0].split(" ")[1]); let arr = input[1].split(" ").map((str) => Number(str)); function solution(arr) { let p1 = 0; let p2 = 1; let sum = arr[p1] + arr[p2]; let count = 0; while (p2 < arr.length) { if (sum < M) { p2++; sum += arr[p2]; } else if (sum > M) { sum -= arr[p1]; p1++; } else if (sum === M) { sum -= arr[p1]; p1++; count++; } } return count; } console.log(solution(arr));
-
미해결카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
취준생 직무고민
4학년 1학기가 끝나가는 대학생 취준생입니다.원래 안드로이드를 희망해 kotlin으로 안드로이드 개발자로 취업준비를 진행중이었으나 우연히 백엔드를 좀 경험해봤는데 spring 서버쪽 직무에 흥미가 생겨서 고민중입니다.안드로이드는 원하는 앱을 서버에 연결해 만들 수는 있으나 조금 딥하게 들어가면 잘 모르는 부분이 많은 수준입니다.원하는 기업은 최종적으로 it대기업 희망하고 올해 실패하면 졸업 후 싸피 등의 기업연계 부트캠프도 지원해볼 예정입니다.(떨어질 확률도 꽤 됩니다.)취업 시장쪽은 백엔드가 아무래도 풀이 커보이긴합니다. 다만 원래대로면 소신대로 안드로이드를 고집했겠으나 백엔드도 경험해보니 꽤 재미있어서 고민중입니다.결론은 spring+java vs android studio+kotlin으로 고민중인데 선택에 도움될만한 조언 부탁드립니다.
-
미해결[딥러닝 전문가 과정 DL1231] Backpropagation과 야코비안 행렬
W = np.random.uniform(-3,3,(n_features,1))
안녕하세요 강사님~강의 너무 재미있게 보고있습니다. np.random.uniform(-3, 3, (n_features, 1))이것은 weight를 row 백터로 만드는 코드라인이 아닌가요?(n_features 개의 row 생성)컬럼 백터로 설명을 하신 부분을 들었습니다.혹시 추가 설명을 들을 수 있을까요? 추가1. 혹시 첨부 링크처럼편의를 위해서 W를 row vector로 하신건가요?링크
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
axios OPTIONS 호출 문제(CORS)
axios로 GET 이외의 요청시 OPTIONS 메소드 요청을 먼저 하게되는데, 백엔드를 스프링부트로 설정하고 세션 인증을 하려니 preflight 에러가 계속 뜹니다.혹시 해당 에러를 무시하거나 해결할 수 있는 방법을 아시나요?allowCredentials를 전역으로 선언하고 있습니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
올인원 강의 내용중 API와 게임수학 내용이 리뉴얼때 적용이 될까요?
안녕하세요 루키스님.저는 c#과 유니티로 만드는 MMORPG 풀버전을 소장하고 있고, (+개미)c++강의중 게임서버와, 게임수학과 다렉 강의를 소장하고 있습니다.그래서 이미 올인원 강의 커리큘럼 중 상당부분을 위 과정에서 학습을 했고, 다렉 강의만 현재 강의보다 더 많은 정보가 있어서 그것만 보고 구매하기엔 조금 그렇지 않나 생각이 들어서요.다렉 강의 리뉴얼때, 위 올인원 강의 커리큘럼 중 API와 게임수학 내용이 적용이 될까요?다른건 모두 학습 완료했고 다렉 강의 리뉴얼 되면보려고 리뉴얼 소식만 기다리고 있습니다.좋은 강의 만들어 주셔서 감사합니다.
-
미해결
Next.js를 iis로 배포하는 방법에 관해 아시는분 있으실까요?
iis로 배포하는 방법을 아무리 찾아봐도 나오지가 않네요. 찾아 봐보면 전부 옛날에 썼던 방식이라 지원하지 않는 기능도 있어서 제대로 작동하지도 않고... iis 배포는 불가능 한걸까요?vercel을 통해서 배포가 가능하기는 하던데 vercel로 배포했을때 상업적으로 이용하것에대해 문제가 있을지도 궁금합니다. 일단 iis 서버를 배포하는쪽으로 추가비용을 지불하지않는쪽으로 해보려고 해요.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
페이지 이동시 css 중복 관련해서 질문 남깁니다!
안녕하세요! 수업 따라가면서 개인공부하다가 질문이 있어 남깁니다! next js가 Client-Side Rendering 방식이라서 그런건지 Link 또는 useRouter를 이용해서 페이지를 이동할 때 이전페이지의 css와 중복되어서 겹쳐보입니다 ㅠㅠ 어떻게 해야할까용??