묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2240번 자두나무 질문있씁니다!
안녕하세요 선생님! 제가 이해하는 것이 맞나 싶어서 여쭤보고자 질문올립니다!Q1.밑에 이부분에서는 go(0,1,m-1)같은 경우와 go(0,0,m)는 완탐 시 처음 시작하자마자 움직이는 경우에 수를 나누어서 쭉쭊죾 한다음에 max값을 찾기 위해 구현한 것이 맞을까요?cout << max(go(0, 1, m - 1), go(0, 0, m)) << '\n'; Q2.밑에 이 부분에서 ret을 참조자로 받아서 반환하는 이유가 혹시 있을까요? 참조자를 사용하지 않으면 시간초과가 나더라구요.. 참조자를 통해서 직접 적으로 dp배열의 값을 참조하면 메모리를 효율적으로 쓸수 있어서 그런건가여? 근데 또 궁금하게 int &ret을 계속 생성하는건데.. 조금 햇갈립니다..ㅠint &ret = dp[idx][tree][cnt]; if(~ret) return ret; Q3.이 부분은 현재의 index에서 다음 인덱스로 갈떄 옆에 트리로 가는경우 안가는경우나눠지는 것으로 해석하였습니다. 그런데 뒤에 go함수 같은경우는 나무이동을 안할떄로 알고 있씁니다. 뒤에 (tree ==b[idx]+1) 같은 경우는 다음 go로 넘어가기 전 현재의 위치에 tree와 그 시간대 tree에 위치가 같으면 +1 (idx시간 떄 자두를 받았기 떄문) 아니면 0을 더하는 것 이 맞나요?!?return ret = max(go(idx + 1, tree^1, cnt - 1), go(idx + 1, tree, cnt)) + (tree == b[idx] - 1);Q4. 이건 문제와 외람된 말이긴 합니다. 지금 매 주차 개념설명 들으며 2~3문제 씩 주차 문제 풀면서 다음 주차 개념을 빠르게 듣고 있습니다. 과정이 너무 어려운데 이해가 안되면 문제를 외우기보다는 그 과정이 어떤식으로 대처해야하는지 위주로 공부하고 있습니다. 잘하고있는걸까여ㅠ,,
-
해결됨독하게 시작하는 C 프로그래밍
sizeof 연산자 질문
안녕하세요 강사님sizeof 연산자 강의에서 예제로 들어주신 코드 관련해서 질문이 있습니다.예제를 실행시키면 실행은 잘되는데요코드를 입력했더니 각 행마다 초록색 밑줄이 뜨고 해당 내용을 살펴봤더니 다음과 같이 뜨는데 무엇이 문제여서 뜨는 걸까요? 그런데 또 실행은 잘되는데 문제가 없는걸까요?코드 8행의 printf("%d, %d\n", sizeof(123.456F), sizeof(123.45)); 결과가 4, 8로 나오는데 이것은 sizeof가 컴파일 타임 연산자로 해당 문자의 자료형의 크기만 반환하기에 sizeof(123.456F)의 123.456F가 Double형식으로 8byte, sizeof(123.45)의 123.45가 float형식이여서 4byte로 인식되어서 결과가 4,8로 나오는게 맞을까요?감사합니다.
-
미해결딥러닝을 활용한 자연어 처리 (NLP) 과정 (기초부터 ChatGPT/생성 모델까지)
인공지능을 활용한 앱을 만들때 어떤 언어를 쓰나요?
주제와는 직접적인 질문은 아닙니다만 물어볼 곳이 없어서 선생님께 질문드립니다. 인공지능 엔진을 이용한 어플을 만들려고 하는데, 주로 사용하는 언어가 무언가요? 파이썬, 플러터 사이에서 고민하고 있는데 이 참에 현업에서 사용하는 (프론트엔드) 언어들에 대해 폭넓게 알고 싶습니다. 감사합니다.
-
미해결AI 댓글 자동화 프로그램 개발 강의 (네이버 블로그)
강의중 나오는 자동화 프로그램 1개월 이용권
2차시에 나오는 ALL 자동화 프로그램 1개월권은 이용 해 볼 수 없는 건가요?별도 구입이 필요한건가요?
-
해결됨Next + React Query로 SNS 서비스 만들기
6:45쯤에 서버포트가 9090인 것에 대해 질문있습니다.
해당 포트가 9090인지 아닌지 어떻게 알 수 있나요? 어떤 환경이든 기본값이 9090인 것인가요?보통 코드 실행할 때 클라이언트 로컬호스트 번호는 3000인 것처럼요?그런데 실습에서 3000이 아니라 3001로 실행된것처럼 서버포트가 달라질 수도 있을까요? 그럴 때는 어떻게 확인해야하죠?
-
미해결홍정모의 따라하며 배우는 C++
코드 오류 관련 질문드립니다.
#include <iostream> #include "a.cpp" using namespace std; static int g_a = 1; //void doSomething(); int main() { int a = 10; doSomething(); return 0; } #include <iostream> void doSomething() { using namespace std; cout << "Hello " << endl; }a.cpp가 아래와 같다고 할 때, 강의에서는 이렇게 코딩하는 경우는 거의 없지만 그래도 가능은 하다고 하셨는데, 실제로 컴파일해보니 오류가 발생합니다. 왜 오류가 나는지 모르겠습니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
같은 서비스간에 api 통신
강의에서는 다른 서비스 간에 통신을 위해 open feign 이나 rest template을 사용하고 있는데 같은 서비스 안에서 어떤 api가 다른 api를 호출할때도 마찬가지로 둘중 하나를 사용하나요? 그리고 그때는 @FeignClient url 주소값을 자기 자신으로 넣으면 되나요?
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
8. 분기선택 매출분석 수업 질문있습니다.
자세한 설명과 예시로 엑셀공부를 즐겁게 공부하고 있습니다.한가지 질문사항이 있습니다.조회할 분기 선택하는것에 따라 화면 우측 상단의 분기선택값 표시를 어떻게 하는지 궁금하여 질문드립니다.
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
강의를 응용해서 적용해보려 했는데 쉽지 않네요,,
안녕하세요 [응용] 엑셀문서 값을 필드에 입력하기 강의를 활용해서제 나름대로 누름틀 9개짜리 샘플양식을 만든 뒤에엑셀에 있는 데이터를 넣어보려고 했는데엑셀에 있는 필드값과 같은 누름틀에 들어가는게 아니라뒤죽박죽으로 들어가서 뭐가 문제인지 모르겠네요.제가 코드를 이해하지 못한 게 문제인 것 같은데 메일로 뭐가 잘못된거지 혹시 확인 좀 부탁드려도 괜찮을까요? ㅠㅠ
-
미해결리눅스 쉘 스크립트
declare 관련하여서 궁금한게 있습니다!
먼저 좋은 강의 감사합니다! declare 쪽 확인하다가 궁금한게 있어서요.declare -i INTEGERINTEGER = "0001"를 할당 했을 때 저는 0 이 리턴 될거라고 예상했는데, (string으로 값을 부여했기때문에)1이 리턴이 되더라고요. 그래서 declare 명령문을 사용했을 때혹시 숫자 파싱 도 자동으로 진행하는건가요?
-
해결됨비전공자도 따라하는 워드프레스 홈페이지 제작
컨테이너 관련 질문드립니다.
기존에 만들어둔 컨테이너를 다른 컨테이너 안으로 넣을 수는 없나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Remote Git Repository
제목 : Remote Git Repository 수업에서컨피그 설정 레포지토리의 브랜치가 main 이면http://127.0.0.1:8888/ecommerce/dev접속하여도 정보를 가져오지못하는데..무조건 브랜치가 master 이어야 하나요?master 이면 정보를 가져옵니다..
-
미해결Next + React Query로 SNS 서비스 만들기
docker 이미지로 배포시 phase별 환경 설정 로드
안녕하세요.강의 잘 듣고 업무에 활용 중 입니다.감사합니다.업무에 활용 중 문의사항이 있어서 질문 드립니다.next.js 문서를 참고하여 docker 이미지로 next.js application을 배포 했습니다.https://nextjs.org/docs/app/building-your-application/deploying#docker-image프로젝트 특성 때문에하나의 docker 이미지가 phase마다 동일하게 사용이 되는데요.phase별로 환경설정 값들이 달라서 .evn.dev, .env.beta, .env.real등으로 사용을 하고 싶은데요.server가 로드될때 .env.[phase] 를 로드하는 방법에 대해 알고 싶습니다.가능하면 next.js가 지원하는 방법으로 구현을 했으면 싶은데요.가이드를 읽어봐도 이해가 잘 안되어서 문의 남깁니다.https://nextjs.org/docs/pages/building-your-application/configuring/environment-variables감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
scanf와 버퍼 질문
scanf 함수는 입력 버퍼에서 개행 문자는 가져오지 않고 내버려두는 것이라고 들었습니다.제가 궁금한 점은 만약 scanf 함수를 연달아 쓴다면 다음 입력 버퍼의 처음에 개행 문자가 있어서 오류를 일으키지 않느냐는 것입니다.예를 들어 scanf("%d", &i1); scanf("%d", &i2) 라고 작성했을 때 첫번째 scanf에서 10을 입력하고 엔터를 쳤다고 가정하면 입력 버퍼에는 10과 \n이 들어가는데, scanf 함수는 \n은 읽어들이지 않아서 입력 버퍼에 그대로 남게 되는 것이 아닌가요? 제 생각엔 버퍼 지우기 while을 두 개의 scanf 함수 사이에 넣어야 버퍼를 비울 수 있다고 생각했는데 해보면 정상작동이 되는 이유가 궁금해요..
-
미해결
산술 연산자
8분 45초 7/2 를 입력 했는데 왜 7로 계산이 되나요? 7뒤에 /2는 왜 적용이 안되나요
-
미해결파이썬 무료 강의 (활용편7) - 머신러닝
K-평균(실습#3) 결과 값이 왜 다르게 나올까요?
random_state=0으로 결과값을 맞추면 강사님과 결과값이 동일해야하는데요. ㅠy_kmeans의 결과값이 다르게 나옵니다.강사님 파일 받은거 돌려도 그러네요. 그래서 그런지 클러스터 네이밍 번호 순서도 다르게 나와요.vscode, 주피터 모두 동일하게 나와서... 강사님과 같지 않아도 맞는거겠죠?ㅎㅎ
-
미해결
취준생 할인 질문
안녕하세요 현재 개발자 준비중인 취준생입니다. 다름이 아니라 스프링 강의를 너무 듣고 싶은데 한 강의 당 88000~120000원 하다 보니 약간? 가격 면에서 부담이 없지 않아 있습니다. 혹시 할인 쿠폰 받거나 혜택이 있는지 궁금합니다.
-
미해결Next + React Query로 SNS 서비스 만들기
Next.js, 서버컴포넌트에서 ssr로 데이터 패칭할 때 토큰 도 같이 보내기
next.js에서 서버컴포넌트에 데이터 패칭할 때 13버전 이후부터는 const fetchPosts = async () => { const response = await fetch("URL", { cache: "no-store", }); return response.json(); }; cache설정으로, ssr, ssg를 한다고 들었습니다. 이때, 궁금한게 있어요.1. get방식, post방식 등, 어떻게 구별하나요?2. 만약 보낼때, header에 토큰값을 보내거나 할 때, 서버컴포넌트에서 어떻게 처리하나요? 그때도 cache설정만 해주면, ssr이 적용 되나요??
-
해결됨스프링 배치
분류가 필요한 상황이 있는데 방향에 대해 질문드립니다.
안녕하세요.구현하고자 하는 배치를 해보면서 강의를 부분부분 병행하며 듣고 있는데, 제가 원하는 배치는 어떻게 설계 해야 하는지 고민이 되어 조언을 얻고 싶어 질문드립니다.구현하려는 상황은 다음과 같습니다. db 컬럼 중 플래그 값이 있고 그걸로 reader 에서 readread 한 데이터들로 processor 에서 로직 진행 (로직 중간중간 db 조회나 업데이트하는 상황도 생김) writer 에서 write 해야 하는 테이블이 4개 인데 processor 로직 조건에 따라 어떤 경우는 2개, 어떤 경우는 4개 등 write 되는 테이블 개수가 달라짐마지막에 최종적으로 read 한 모든 데이터의 플래그 값을 업데이트 쳐서 다음 read 에서 조회되지 않게 함 처음 생각은 reader 와 processor 를 하나씩 만들고 writer 를 여러개 만드려고 했습니다.processor 에서 리턴되는 객체 하나로 여러 테이블에 write 해도 될만큼 필드가 겹치는게 많아서 이렇게 생각했습니다.그래서 찾아보니 writer 에도 composite 과 classifierComposite 구현체가 있더라구요.그런데 둘 다 사용해봤는데 제가 원하는 바를 실현시키지 못했습니다. 분류 후 여러개를 writer 해야 하는데 composite 는 분류가 안되고 classifierComposite 은 하나만 writer 되더라구요.그래서 writer 여러개로 설계하는게 안맞는 방법인가 싶어서요.같은 맥락으로 processor 여러개로 하는 방법도 뭔가 그림이 잘 안그려지고..결국 step 을 여러개 하는 방향을 생각 중인데 이때도 고민거리가 생깁니다.step 으로 했을 때는 같은 조건으로 테이블 개수만큼 read 를 여러번 하게 된다는 단점이 있는 것 같아서요.그리고 4번에서 read 하는 조건 플래그 값을 update 하는데 첫번째 스탭에서 해버리면 다음 스탭에서 read 를 못하게 되버립니다.그리고 2번 과정도 각 테이블마다 거의 똑같고 마지막에 조건에 따라 저장할 테이블만 분류하는 과정만 있는건데 그거를 스탭마다 중복되게 하는 것도 그렇습니다. 구현 상황을 보셨을 때 어떤 식으로 처리하는게 좋다고 생각하시는지 궁금합니다.
-
미해결웹 개발의 혁신: C, C++, Rust로 시작하는 WebAssembly 마스터 클래스
리눅스 개발환경 구성 시 Ubuntu 22.04LTS 필요 여부
안녕하세요, 친절하신 강의 잘 듣고 있습니다.'섹션 2. Linux 에서 WebAssembly 개발 환경 구축'을 듣고 있는 중인데, Ubuntu 20.04LTS를 설치하신걸로 보았습니다. 잠깐 뒷 강의를 찾아보니, 이후 강의에서 Qt6를 사용하시는 것 같은데, Ubuntu 22.04LTS를 사용해야 하지 않을까요? 근거는 다음 링크와 같습니다.Supported Platforms | Qt 6.6저는 말씀하신대로 Qt 6.5를 사용할 예정이긴 한데, 지원 플랫폼이 별 차이가 없을 것 같아서요.아니면, 20.04 LTS를 사용하시는 특별한 이유가 있는지 궁금합니다. 답변 부탁 드립니다. 강의 감사드립니다.