묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2주차 개념 #4-2. 인접행렬 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. #include <bits/stdc++.h>using namespace std;const int V = 10;bool adj[V][V];bool visited[V];void go(int from) {visited[from]=1;cout << from << " ";for(int i=0;i<V; i++) {if(visited[i]) continue; //이미 방문된건지 확인if(adj[from][i]) { //방문x라면 현재 from과 연결된 노드인지 확인go(i);}}return;}int main() {adj[1][2]++; adj[1][3]++; adj[3][4]++;adj[1][2]++; adj[1][2]++; adj[1][2]++; for(int i=0;i<V;i++){for(int j=0;j<V;j++)if(adj[i][j]) {go(i);exit(0);}}return 0;} main()내부 이중 for문의 역할이 재귀와 중복된다고 생각이들어 if문 성립하면 바로 exit(0) 시키고( go()한 번 호출하면 연결된 모든 노드를 재귀적으로 다 순회하기때문에 이중 for문으로 go()를 또 호출할 필요가 없다고 생각하였습니다) , main()내부의 visited()==0도 재귀 내부에서 검사하고 있기에 없어도 될 것 같다고 생각하여 지워보았습니다.방금 말씀드린대로 코드를 수정한것이 제가 올려둔 코드인데, 이렇게 해도 출력이 1,2,3,4가 나오는거보면 정상적으로 순회가 되는듯한데 , 혹시 연결된 컴포넌트 하나만 순회하는게아니라 모든 연결된 컴포넌트를 방문해야하는건가요??Q1. main() 내부의 visited[j]==0 이 꼭 필요한 이유,Q2. 그리고 main()에서 go()한 번 호출후에 exit(0) 시키지않고 계속해서 go()를 더 호출하도록 코드를 짜는 이유가 궁금합니다.
-
미해결김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴
TTL 캐싱에 대한 질문
안녕하세요! 강의를 듣다보니 TTL 캐싱을 사용할 때에도 오류가능성이 존재하지 않나 싶어 질문 남깁니다. TTL을 1분이라 가정했을 때 TTL이 지나기 전에 DB의 값이 바뀌고, 그 이후 TTL이 지나기 전에 캐싱된 값을 사용하게 된다면 DB에 있는 값과 캐싱되어있는 값에는 차이가 존재하지 않나요? 이에 대해선 어떻게 구현되어있는지 궁금합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 등록후 H2 db 출력 순서 바꿀 수 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 영상에선 정렬되서 나오는데 제 DB에서는 price부터 나오네요 코드 에러는 없고 넣으면 들어가는데 보기좋게 정렬되게 만들고 싶은데 어떻게 해야할까요?
-
미해결Kafka & Spark 활용한 Realtime Datalake
consumer가 모든 파티션을 읽지 않는 이슈가 있습니다
안녕하세요!강의 들으면서 poll_consumer를 1개 > 2개로 늘려보았습니다실습을 해보니 강의 화면에서 보여지는 것 처럼 consumer가 모든 파티션을 읽지않더라구요(consumer 개수를 1 ~ 3개까지 변경해보아도 모든 파티션을 읽지 않습니다)컨슈머가 모든 파티션을 읽지 않는 이유가 있을까요?
-
미해결데이터 드리븐 그로스 마케팅 - 고객 중심의 문제 해결력 업그레이드
아하모먼트 찾기 -> 각 액션의 '비율' 측정 기준이 궁금합니다.
그로스 프레임워크 - 주요 개념 익히기 51분 경 아하모먼트 파트 실습(?) 파트에서 비율이라고 하면 분모에 해당하는 건 어떤 지표인가요? GA에서 본다고 치면 (클릭이나 스크롤 등 이벤트 수)/( ? ) 일 것 같은데 ?에 해당하는 지표가 궁금합니다.
-
미해결코딩테스트 [ ALL IN ONE ]
수업 중간에 내주신 문제는 해답을 알 수 없는걸까요?
수업 중간에 내주신 문제는 해답을 알 수 없는걸까요? 디스코드에 찾아봤는데 없는 것 같아서요.
-
미해결회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
스크랩한 뉴스를 이메일로 보내는 n8n 봇
안녕하세요스크랩한 뉴스를 이메일로 보내는 n8n봇을 만들때 날짜 정보도 같이 저장해 달라고 써있는데, 좀 막혀서 질문합니다. 날짜 정보가 각 기사 내부의 날짜와 시간을 의미하는지 (그런데 각 기사 내부마다 날짜 정보 클래스 명이 다르네요) 아니면 스크랩된 날짜인 Schedule Trigger의 Output인 Readable date을 보내면 되는걸까요..? 날짜 정보가 각 기사 내부의 날짜와 시간을 의미하는지 (그런데 각 기사 내부마다 날짜 정보 클래스 명이 다르네요) 이 부분은 클래스명이 다 달라서 HTML1 부분의 parameter 부분에서 취합이 안되는데, 혹시 팁좀 알려주실 수 있을까요..?
-
해결됨홍정모의 따라하며 배우는 C언어
프로토타입과 함수간의 인자 불일치
main.c 파일에만 코드가 있을때, 프로토타입 함수의 인자를 예를 들어 10개를 넣었고, 정작 해당 프로토타입의 본체인 함수에는 인자를 2개 넣어도 정상작동을 하고, main.c파일과 헤더파일과 c파일을 따로 만들었을때, 헤더파일에 있는 프로토타입이 따로있는 c파일에 있는 함수랑 타입이나 인자가 다르면 에러가 뜨는데 전자랑 후자랑 단순 파일을 분리한 차이만 있는데 어떠한 이유로 전자는 컴파일이 성공하고 후자는 실패하는걸까요?
-
해결됨React 마스터 클래스: Part 2 - 미션으로 완성하는 고성능 훅과 실전 아키텍처
useReducer가 race condition을 해소하는 예시
안녕하세요 강사님! 강의 잘 보고 있습니다.학습을 위해 useReducer가 race condition 문제를 해소하는 예시 코드를 받아볼 수 있을까요?useReducer의 장점으로 디버깅 용이성이나 테스트 용이성, UI와 데이터 로직의 분리 등의 장점이 있다지만 이것만으로는 그냥 취향 차이라고 느껴져서요. 명확한 문제를 해결할 수 있는 대안 중 하나로써 한번 공부해보고 싶습니다.리액트 공식 문서에서도"만약 일부 컴포넌트에서 잘못된 방식으로 State를 업데이트하는 것으로 인한 버그가 자주 발생하거나 해당 코드에 더 많은 구조를 도입하고 싶다면 Reducer 사용을 권장합니다"위 같이 언급하고 있는데, 잘못된 방식으로 State를 업데이트해 버그가 발생하는 예시들을 알고 싶습니다.
-
미해결설계독학's Verilog 마스터 Season 1 (실전 코딩 테스트 문제로 완성하는 디지털 설계 엔지니어의 커리어 도약)
환불 문의
안녕하세요 설계독학맛비님. 강의 너무 잘 수강하고 있습니다.다름이 아니라 제가 어제 하루동안 1. 설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)2. 설계독학's Verilog 마스터 Season 1 (실전 코딩 테스트 문제로 완성하는 디지털 설계 엔지니어의 커리어 도약)3. 설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)이 세가지 강의를 모두 구매한 상태입니다. 당시 1번 강의 즉 Season2 강의에서 Season1 강의를 수강해야 수월하다는 이야기를 듣고 2번인 마스터 버전을 구매하였습니다. 하지만 강의에서 말한 Season 1은 2번 강의가 아닌 3번 강의로 2번 강의를 수강중 알게 되었습니다. 현재 2번 강의 수강률이 8.7%이며 첫번째 강의 자료를 다운받아 환불할 수 없는 상태이지만, 혹시나마 환불이 가능할까 여쭈고 싶습니다. 감사합니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
1인 개발자의 다수 프로젝트 운영을 위한 Supabase 비용 최적화 전략(DB 통합)에 대해 조언을 구합니다.
안녕하세요, 강사님! 강의 잘 듣고 있습니다. 들으면서 작은 서비스들을 몇개 만들어보고 있어요. 현재 Next.js와 Supabase를 기반으로 B2B 솔루션, 유틸리티 서비스등 총 7개의 프로젝트를 혼자서 개발 및 운영하고 있습니다.현재는 프로젝트마다 별도의 Supabase 인스턴스를 생성하여 관리하고 있는데, 그러다 보니 Pro 플랜 기본료 25달러에 프로젝트당 추가 컴퓨트 비용 10달러가 붙어 매달 약 $85(11만 원 이상)의 고정비가 발생하고 있습니다. 1인 개발자로서 프로젝트를 계속 확장해 나가기에 비용적 부담이 커지고 있어, 다음과 같은 '단일 DB 통합 전략'을 검토 중입니다.[검토 중인 통합 전략]단일 프로젝트로 일원화: 하나의 Supabase Pro 프로젝트만 유지하고 나머지 인스턴스는 제거.Postgres 스키마(Schema) 활용: 기본 public 스키마 외에 서비스별로 별도 스키마(예: service_a, service_b)를 생성하여 데이터 격리.Client-side 대응: Supabase Client 설정 시 각 서비스에 맞는 스키마를 지정하여 호출.[강사님께 여쭙고 싶은 점]유지보수 및 확장성: 1인 개발자가 관리하기에 이러한 스키마 기반의 통합 방식이 장기적으로 서비스 간 간섭이나 관리 복잡도를 크게 높이는 요인이 될까요?인증(Auth) 및 보안(RLS) 설계: 하나의 프로젝트 안에서 여러 서비스의 사용자(Auth)를 관리할 때, 메타데이터 등으로 유저를 구분하는 방식이 보안 아키텍처상 취약점이 될 가능성이 있을까요?성능 리스크: Micro 인스턴스 하나에 7개 서비스의 부하를 몰아넣는 것이(현재는 초기 단계라 트래픽이 적지만) 운영상 위험한 선택일지 궁금합니다.인프라 대안: 혹시 1인 개발자가 다수의 사이드 프로젝트를 저비용으로 안정적으로 운영할 때, 위와 같은 통합 방식 외에 더 권장하시는 인프라 구성이나 전략이 있으신지 조언 부탁드립니다.비용 효율성과 기술적 부채 사이에서 최적의 균형점을 찾고 싶습니다. 강사님의 소중한 인사이트를 나눠주시면 개발 방향을 설정하는 데 큰 도움이 될 것 같습니다. 감사합니다!
-
해결됨쉽게 설명하는 AWS 기초 강의
영상에서 사용하신 이미지 생성 툴
영상에서 사용하신 사진에서 아키텍쳐를 표현하기 위한 사진 툴은 주로 어떤 것을 사용하시는지 궁금 합니다.
-
미해결에이전트 개발, 어렵다고요? Microsoft랑 하면 쉽습니다!
노이즈 제거 가능할까요?
안녕하세요.내용은 참 좋은데, 녹음이 아쉽습니다.삐하는 고음 노이즈가 있어서 이어폰끼고 오래 들을 수 없네요.녹음된 부분에서 노이즈만 제거처리해서 영상 다시 올려주시면 좋겠습니다.마이크로소프트의 이름으로 올라온 자료에 노이즈가 있다니... 아쉽네요.
-
미해결한 입 크기로 잘라먹는 Next.js
getServerSideProps 함수와 SSR의 관계
안녕하세요 강사님. 강의 잘 보고 있습니다.getServerSideProps 함수와 SSR의 상관관계에 대해 의문점이 생겨 QnA를 찾아보고 있었는데요.비슷한 질문이 있어서 해당 답변 참고했는데 이해가 잘 되지 않아서요. 해당 답변에선 getServerSideProps 함수를 선언하지 않으면 SSG로 동작한다고 말씀해주셨습니다. getServerSideProps는 강의에서 말씀하신대로 서버에서 호출되어 미리 데이터를 패칭해주고 props를 주입해주는 용도로 사용된다고 이해했는데요. getServerSideProps 함수를 정의하여 export하면 해당 페이지가 SSR방식으로 동작한다는 내용이 이해가 잘 되지 않습니다. next는 기본적으로 SSR SSG방식으로 동작하는 것으로 알고 있고, 처음 접속하는 페이지는 SSG방식으로, 이후 관련된 Link 등으로 이동시 CSR 방식으로 렌더링 되는 것으로 이해하고 있습니다. 해당 부분에 대해 정확한 동작이 궁금합니다. 또한, getServerSideProps 함수를 정의한 페이지가 만약 현재 접속한 페이지에 Link 컴포넌트로 연결이 되어있다면 관련된 js 코드가 프리패칭 될 것인데요. 이 경우 getServerSideProps 함수를 정의한 페이지가 SSR이 아닌 CSR방식으로 렌더링 되는게 아닌가 질문드립니다. (getServerSideProps 함수는 여전히 서버에서 호출되는 것으로 이해하고 있습니다) 관련하여 클로드 답변 첨부드립니다. (오류가 있다면 정정 부탁드립니다..!) 추가 +) 질문을 하다 보니 다소 난해해졌는데요.정리하자면 아래와 같이 이해하면 될지 궁금합니다.기본적으로 접속시 SSG로 렌더링된 사이트를 보여주지만, getServerSideProps 함수를 정의하면 SSR로 요청한다.Link 등으로 연결되어 있는 경우 getServerSideProps 함수를 통해 데이터를 패칭해온다. 이후 페이지 렌더링 자체는 CSR로 진행한다. 항상 좋은 강의 감사합니다.
-
미해결
XAUUSD Market Open Time and Benefits of Trading Gold Against the US Dollar
The XAUUSD currency pair represents the price of gold (XAU) quoted in US dollars (USD). It is one of the most popular and liquid instruments in the global financial markets. Many forex traders around the world monitor this pair closely because gold remains a timeless store of value and a hedge against inflation, while the US dollar stands as the world’s primary reserve currency. Understanding when the XAUUSD market is open and how to take advantage of its trading hours can make a major difference in a trader’s success. XAUUSD Market Open Time Today: Understanding the Trading HoursThe forex market operates 24 hours a day, five days a week. This means that the XAUUSD pair can be traded almost anytime from Monday 00:00 GMT to Friday 22:00 GMT. However, trading activity and volatility differ depending on which global market sessions are open.The forex market operates through four major overlapping sessions:Sydney Session (22:00 GMT – 07:00 GMT)This session starts the trading week. Gold activity is relatively calm, but traders often set early positions for the upcoming London and New York sessions.Tokyo Session (00:00 GMT – 09:00 GMT)During this period, Asian traders influence the gold market, especially since many Asian economies are major consumers of gold. Price moves can begin to build ahead of Europe’s open.London Session (08:00 GMT – 17:00 GMT)The London session is the most active for XAUUSD. London is one of the world’s largest gold trading centers, and institutional investors heavily participate during this window. This is where the majority of volume and volatility begins.New York Session (13:00 GMT – 22:00 GMT)The New York session overlaps with London for several hours, creating the most liquid and volatile period for XAUUSD trading. Most significant price moves occur during this overlap, especially when US economic data such as Non-Farm Payrolls (NFP), inflation reports, or Federal Reserve statements are released.So, what is the best time to trade XAUUSD in 2026? For most traders, the London–New York overlap (13:00–17:00 GMT) provides the best opportunity. Liquidity is high, spreads are tighter, and price movements are more predictable during this period. Trading XAUUSD with the Weltrade brokerage platform can help you maximize your profitability. The reliable and transparent broker stands out as a global forex and commodities trading platform trusted by thousands of traders worldwide. With tight spreads, fast execution, and low commissions, Weltrade ensures that every XAUUSD trade is executed efficiently. You can find more info on XAUUSD market open time today on their website. What Are the Benefits of Trading XAUUSD?Here are a few advantages of trading the XAUUSD pair:Safe-Haven Hedge:Gold is known as a safe-haven asset. This precious metal retains or even gains value when the global economy faces uncertainty, such as inflation spikes, geopolitical tension, and stock market crashes. Trading XAUUSD allows traders to capitalize on these shifts.High Liquidity and Tight Spreads:The XAUUSD pair's liquidity is exceptional. This means orders are filled quickly with minimal slippage, making it ideal for both day traders and long-term investors.The XAUUSD market remains one of the most dynamic opportunities in the global financial space. Understanding its trading hours, especially during the high-liquidity London–New York overlap gives traders an edge. Combined with gold’s reputation as a stable, safe-haven asset, XAUUSD is a must-watch pair for any serious forex participant. Those who prefer to trade gold against the dollar with speed, accuracy, and trust can sign up with Weltrade today and take advantage of the global gold market anytime, anywhere.
-
미해결[인프런] 3월 무한 작심삼일 챌린지 - 공부한 만큼 상금이 커져요!
오류가 나서 인증샷을 올리지 못했어요..
스톱워치를 핸드폰으로 켜놔서 캡처하고 그걸 복사하고 게시글 올리기를 했는데 오류가 나서 인증을 하지 못했어요..ㅠㅠ
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
discord 초대장 갱신이 필요한거같습니다.
안녕하세요, 디스코드 초대장이 올바르지 않다고 합니다.혹시 디스코드 채널을 닫으신걸까요?
-
미해결[Rookiss AI Creative GameDev - Live] 생성형 AI를 활용한 ComfyUI 3D 모델 생성 및 폴리싱 (2026년 3월 반)
추후에 이 내용에 대해서 실질적인 게임개발에 들어가면서 복습하는 시간이 있을까요.
기존 강의에서는 개념부터 천천히 소화할 수 있게 진도가 나가다가, 프레임 워크쪽와서 갑자기 속도가 매우 빨라지는 느낌인데요. 내용이 갑자기 쏟아지는 느낌입니다. 혹시 나중에 실질적인 게임 컨텐츠 개발에 들어가면서 복습하는 시간이 있을까요.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
강의 교안을 진짜 못찾겠어요
영상보고 따라해도 교안을 못찾겠어요.. 그냥 공지에 강의 교안 링크를 따로 추가해주실 수 있나요?
-
미해결퇴근 후 7일, 나만의 전자책 만들기
보완 재생불가
보완 재생불가한 환경이라고 나옵니다 방법을 말해주세요