묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-I 17071 시간 초과
안녕하세요 선생님, 17071 문제를 푸는데 도저히 시간 초과가 해결이 되지 않아 질문드립니다. http://boj.kr/205232630d404eddbd6e2f0eeb5e5627 맨 처음에 주석에 달린 조건문이 없을 때는 메모리 초과가 났었고, 이를 해결하기 위해 조건문을 추가했어요. 다만 해당 방법으로 구현하니 시간 초과 문제가 나더라고요. 더더욱 최적화를 해야할 것 같은데, 현재 제 코드에서 더 최적화할 수 있는 방법이 뭔지 궁금합니다. 그리고 이 문제만 6시간 이상 붙잡고 있는데, 이게 맞는건지 잘 모르겠어요. 아예 아이디어가 생각이 안나면 이렇게까지 시간을 붙잡고 있지는 않고, 바로 아이디어 힌트를 얻으려고 할텐데 어느정도 될 것 같은 아이디어(==전체적인 설계나 시간 복잡도, 공간복잡도를 고려했을 때)로 구현했을 때 예상치 못한 동작을 한다던가, 메모리 초과나 시간 초과를 겪으면 제 방법에서 보완하기 위해 고민하다보면 시간이 너무 많이 지나있더라고요. 물론 선생님의 해설은 훌륭해서 잘 이해가고, 해당 방법으로 풀면 풀린다는 것도 잘 알아요.하지만 그건 제가 푼 게 아니라 선생님이 푼건데, 그저 이해하고 따라하기만 하면 낯선 아이디어를 떠올려야할 때 스스로 생각하는 힘이 부족한 느낌이 들더라고요. 그래서 계속 어떻게든 제 방법의 문제점을 찾아내고 해결하려고 붙잡게 되네요. 방법의 시작 자체가 잘못된 걸수도 있는데, 그렇다면 무엇이 잘못되었는지 파악하려고 하고요. (물론 잘 안돼요. 시간만 버리는 것 같습니다.) 실력도 별로 느는 것 같지 않아요. 연습 시간은 너무 많이 걸리고요. 코드도 너무 못 짜는 것 같아요.제 방식이나 생각이 잘못된건가요?
-
미해결
코딩 스터디 [Syntax Club] 인원 모집
안녕하세요 [Syntax Club]입니다.저희는 단순한 문제풀이를 넘어, 체계적인 학습과 깊이 있는 토론을 통해 성장하는 코딩 스터디를 추구합니다!꾸준함과 전문성을 기반으로 함께 성장할 열정적인 분들을 모집합니다⚡️ ➖스터디 목표>알고리즘/자료구조 기초부터 심화까지 체계적으로 학습>코딩 테스트 및 IT 기업 기술 면접 대비문제 해결 능력 향상과 효율적인 코드 작성 습관 형성>동료들과 코드 리뷰 및 발표를 통해 실무형 사고력 강화 ➖커리큘럼 (변동 가능)기간: 총 12주 과정 (주 2회, 총 24회 진행) >1~2주차: 자료구조 기초 (스택, 큐, 연결 리스트, 해시, 트리)>3~4주차: 정렬·탐색 알고리즘 / 재귀 / 분할정복>5~6주차: 그래프 이론 (DFS, BFS, 최단경로, 위상정렬)>7~8주차: 동적 프로그래밍 (DP) / 그리디 알고리즘>9~10주차: 고급 알고리즘 (세그먼트 트리, 유니온파인드, 이분 탐색 응용)>11~12주차: 실전 모의 코딩 테스트 + 기술 면접 대비 발표 세션 ➖모집 대상>꾸준히 학습하고 싶은 대학생, 취준생, 현업 개발자 모두 환영>기본적인 파이썬/자바/CPP 문법 숙지자협력적이고 성실히 참여 가능한 분 ➖일정 & 모집 인원모집 인원: 6~8명 소수정예시작 예정일: 9월 중순주 2회 (평일 저녁 / 주말 중 하루) ➖지원 방법구글폼 링크: [https://docs.google.com/forms/d/1aoKEz2ppgUvGmC5jf_jgeid0BjBk6CwVMROEp503Zv0/edit]
-
미해결6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
AWS 실습시 비용
AWS를 이용한 모니터링 수업에서비용이 20~30 달러 정도 나온다고 하셨는데프리티어를 이용해도 요금이 부과될까요?
-
미해결회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
AWS 강의 50% 할인 쿠폰 신청 방법
안녕하세요,AWS 강의 50% 할인 쿠폰은 어떻게 신청할 수 있나요? 감사합니다!ㅎㅎ
-
미해결[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
NavigationBarItems Deprecated
NavigationbarItem -> .toolbar로 바뀐 코드가 궁금합니다.
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
x랑 y를 거꾸로 쓰는 개념이 너무 헷갈립니다...
일반적으로 수학 좌표계로 생각하면 (2,3) 이라했을때 x축이 2, y축이 3이지만 우리는 맵이나 2차원 리스트로 생각하게됐을떄array[row][col]이여서 이게 반대가되고, 그래프로 치면 정점에 간선이 연결된거기 때문에 이러는것 같은데 graph[y+1][x+1] = true;지난 배추문제부터 이런건 이해가 가는데 static int[] dirY = {-1, 1, 0, 0}; static int[] dirX = {0, 0, -1, 1}; static void dfs(int y, int x){ visited[y][x] = true; for(int i = 0; i < 4; i ++){ int newY = y + dirY[i]; int newX = x + dirX[i]; if(graph[newY][newX] && !visited[newY][newX]) dfs(newY,newX); } } 이게 너무 이해안갑니다. 그냥 파라미터도 x, y로 하고 visited[x][y] , dirX = {-1,1,0,0} dirY = {0,0,-1,1} 이렇게 하면 안되나요? 생각하기가 너무 복잡해요
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
네이버이메일 구글 이메일 트리거 문제
안녕하세요 네이버와 구글 이메일 트리거가 계속 돌기만 합니다.contacts 만들기 전까지 전 동작이 이상없이 돌아갔는데 제가 뭘 만졌는데 모르겠는데 네이버, 구글 이메일 트리거 모두 계속 돌기만 합니다.뭐가 문제일까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-I 이해가지 않는 설명이 있어 질문드려요!
안녕하세요 선생님! 수업 듣는 도중 이해가 가지 않는 부분이 있어 질문드리게 되었어요. "8:19~ 이후" 부터 범위가 50만이기 때문에 50만 * 50만의 2차원 배열을 만들 수 없다고 설명해주셨어요. 하지만 만약 범위가 500 정도라면 2차원 배열을 만들어서 활용했을 것이다 라고 말씀해주셨고요. 저는 범위가 500일 때, 2차원 배열을 어떤 식으로 만들어서 활용하신다는건지 잘 이해하지 못했어요. arr[수빈이의 상태][동생의 상태] 로 만들어서 활용한다는 의미인 것으로 이해했고, 이 "상태" 라는 것은 이 문제의 경우 "위치, 즉 x값" 이라고 생각했어요. 그렇다면 예를 들어arr[1][3]은 수빈이가 x=1에 위치하고, 동생이 x=3에 위치할 때의 값이라는 건데, 그 "값"은 무엇을 의미하나요? 수빈이와 동생이 각각 해당 위치일 때의 시간을 의미하는건가요? 만약 '시간'을 의미하는게 맞다면, 저는 해당 배열을 활용하는 예시가 전혀 생각나지 않아서 질문드렸어요. 간단히 생각해보았을 때는 오히려 불필요한 행위가 될 것 같기도 하고요. 왜냐하면 저희가 궁금한것은 궁극적으로 arr[samePos][samePos] 일텐데 이 값을 알아내는 순간은 arr가 필요 없을 것 같아서요.결국 질문을 아주 간단하게 요약하면,"범위가 500 정도라면 2차원 배열을 만들어서 활용했을 것이라고 해주셨는데, 어떻게 활용한다는 건지 이해가 안갑니다. 활용 방안이 떠오르지 않아요" 입니다. 감사합니다.
-
미해결
작명이나 택일
작명이나 택일 알고리즘 개발해서 서비스화 하는거 어렵나요?이런건 역술인 모시고 하면 비용이 진짜 엄청 깨질거같아서요..
-
미해결
Join함수 사용이유가 뭔가요
Join함수 사용이유가 궁금합니다 Go언어를 밤새서 공부하다가 문뜩 why가 떠올랐습니다.ㅜㅜ
-
미해결
강의 소리가 너무 작아요..
강의 소리가 너무 작아요.. 사운드 설정 가능한가요?제 컴퓨터 설정 보다는 처음 세팅이 가끔 안들릴때도 있는데 제문제 일수도 있고용. ㅎ
-
미해결
엑스포 라우터작동에서 작동이안되 여쭤봅니다!
말그대로 페이지이동 구현중인데 갑자기 안되더라구요 app\(mainpage)\(tabbar)\HorizontalCardSlider.tsxapp\(mainpage)\(maincontents)\(Exhi)\ExhiPage.tsx이렇게 경로가 있는데요 카드에서 전시페이지로 이동구현중입니다.import { Stack } from "expo-router"; export default function ExhiLayout() { return ( <Stack screenOptions={{ headerShown: false }}> <Stack.Screen name="ExhiPage" /> </Stack> ); }위에가 ( exhi)레이아웃파일입니다. 아래는 카드에서 exhi페이지 경로해서 작동시키는데 page not found가 계속나오네요 어떻게해야할까요? pathname: "/ExhiPage",
-
미해결자바 9부터 자바 21까지
2강 예제 소스 실행 문의
안녕하세요.2강 예제는 크게 두 가지가 있습니다.private 필드 리플렉션 접근 제어ServiceLoader로 등록된 서비스 찾기 처음에는 영상 그대로 타이핑하여 실행했지만, 두 가지 모두 기대와 다르게 작동합니다.(※ 예제 Git으로 프로젝트를 생성해도 동일합니다)xxx-domain 모듈에서 opens 지시어가 없음에도 private 필드 리플렉션이 정상적으로 동작합니다.또한 ServiceLoader.load() 메서드로 xxx-domain에 정의한 두 가지 구현체를 찾지 못합니다 제 추측으로는,코딩 시점(컴파일 환경)에서는 IntelliJ + Gradle로 관리되는 모듈과 JPMS 기능이 정상적으로 작동하지만,런타임 환경에서는 모듈 패스가 아닌 클래스패스로 참조되어 문제가 발생하는 것이 주 원인으로 보입니다. 이 문제를 해결 하기 위해 gradle 이나 실행옵션에서 모듈패스를 사용하도록 시도 해봤지만 여전히 클래스패드 참조로 실행되는 것 같습니다.영상과의 차이점은 오직 IntelliJ 버전 차이밖에 없는데, 제 버전은 2025.2.1입니다. 이번 예제에서 JPMS가 정상적으로 적용되도록 private 리플렉션과 ServiceLoader가 동작하게 하는 방법에 대해 도움을 주실 수 있을까요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
MCP 구글캘린더 오류
MCP 서버 트리거에 구글 캘린더 걸어 두고CHAT에 5월 6일 어린이날 다음날 이라는 제목으로 일정 등록 해달라고 했는데 구글캘린더가니 등록은 정상적으로 잘됩니다.근데 5월 6일( 제목없음) 이렇게 등록이 됩니다.어린이날 다음날 이라는 제목이 안들어 갑니다. 이런경우 무엇이 문제 인가요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
google 인증 문제
안녕하세요...전 단계 강의 잘 듣고 잘 따라하고 잘 작동되어 본 강의 왔습니다.그러나 역시나 그냥 쉽게는 보내주길 않네요 ^^이번엔 Google인증 문제인데 이미 인증을 해 놓은 상태라 별 문제 없을거라 생각했는데 또 문제가 생긴 모양입니다. 보시면 ID는 선생님 내용과 같은데 비밀번호가 이상하게 나옵니다.그래서 새로 비밀번호를 생성해 보았습니다.복사 아이콘이 나와서 비밀번호를 복사해서 n8n으로 돌아가서 Google Contacts에 Secret를 붙였는데 액세스 차담됨으로 나오네요참 쉽게 넘어가질 않네요 ^^ 해답 부탁합니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
24강 사이트맵 구글 서치 등록 관련
안녕하세요, 남박사님. 수업 잘 듣고 있습니다. 이것 저것 해보다가 '사이트/wp-sitemap.xml' 은 '페이지를 찾을 수 없음'으로 뜨지만'사이트/sitemap.xml' 은 사이트맵으로 제출되는데 이렇게 해도 괜찮나요?? GPT랑 조금 찾아보니 업로드 해주신 generatepress_child 파일의 functions.php 파일의 601번째 줄에서 사이트맵을 끄고 있다고 하는데.. 이것과 연관되어 있는 건지 잘 모르겠습니다. 저는 그냥 사이트맵을 사이트/sitemap.xml 이렇게해도 상관 없다면 이렇게 쓸려고 합니다.
-
해결됨반응형 UI디자인 완전 정복 with 피그마
피그마 실습 파일 접근 권한 관련 문의
안녕하세요, 강사님.강의 잘 듣고 있습니다. 좋은 자료와 설명 감사드립니다. 🙇♂실습 파일을 공유해주실 때, 편집 권한도 함께 제공되는지 궁금합니다.확인해주시면 감사드리겠습니다.또한, 필요하다면 개별적으로 메일 주소를 전달드리겠습니다.감사합니다! 🍀
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
mcp 연결 문제
mcp 연결 오류가 납니다. Error in sub-node ‘MCP Client‘Could not connect to your MCP server라는데 분명 mcp 서버도 test step를 누르고 했는데 chat 노드가 있는 워크플로우에서 반응을 안합니다.
-
해결됨아바타 커뮤니티앱 만들기 (React Native Expo)
[Tip] SafeAreaView 적용 후 상단 공백이 넓어진 경우
import { SafeAreaView, useSafeAreaInsets, } from "react-native-safe-area-context"; // react-native-safe-area-context: 5.4.0강의 내용처럼 위 SafeAreaView를 사용할 경우 아래 이미지처럼 헤더 아래 부분이 넓어지는데요.iOSandroid <Stack.Screen name="[id]" options={{ headerShown: true,색상을 넣고 원인을 찾아보니 헤더가 true일때 헤더 크기만큼 아래 중복되서 넓어지는 것을 발견했어요.해결방법<SafeAreaView style={styles.container} edges={["bottom", "left", "right"]} >이렇게 edges 부분을 추가하시면 되요.https://github.com/AppAndFlow/react-native-safe-area-context/issues/650깃이슈로도 올라와 있는데 추후 버전 업데이트 되서 해결되거나 다른 좋은 방법이 있으신 분들은 댓글로 알려주세요.
-
해결됨옵시디언 마스터 클래스(생산성을 바꾸는 기록 습관)
혼란스럽습니다~ 도와주세요ㅠㅠ
현재 음식점을 운영하고, 보험업에 종사하고 있습니다.저는 이제까지 노트를 주제별로 분류하는 방법을 사용했고 그것에 익숙한데요. (예를 들면 음식점,보험업,개인 일상이라는 큰 폴더가 있고 개인 안에도 개인,가정,관계 등 / 음식점 안에 마케팅,레시피,서류,직원관리 등 / 마케팅 폴더 안에 강의링크, 강의자료 폴더 등등 이런식으로요) 그래서 그런지 강의에 나와 있는 노트 분류법을 저에게 어떻게 적용해야 할지 혼란스럽습니다ㅠㅠ그리고 지금까지 제 노트는 삶을 살면서(책, 관계, 일상을 통해) 생각한 것,느낀 것, 깨달은 것을 정리하는 글들이 다수이고, 정보를 수집한 건 많이 없거든요(이건 개발해나가고 싶습니다)어떻게 첫발을 떼야할지 잘 모르겠네요ㅎㅎ특별한 질문이 없어서 당황스러우시겠지만.. 혹시 떠오르는 조언이 있으시면 아무거나 주시면 도움이 많이 될 것 같습니다~!