묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-I. 틀린 이유가 궁금합니다.
http://boj.kr/ffdb3a2b0c96414ba111477f93c061b2외부tc는 정상출력되지만 제출을 하면 틀립니다.반례를 생각해봐도 도저히 떠오르지 않아 선생님께 여쭤봅니다.틀린 이유가 뭘까요?
-
해결됨친절한 블렌더 - [LV.2] 모델링 연습
부유석 질문드려요
20분쯤에90도로돌리니까 이렇게되는데 어떻게해야하나요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle build가 버전문제로 안되요.
[질문 내용]안녕하세요! 해당 강의를 듣던 와중에 (1:24까지 들었다가 막혔습니다.) 더이상 진도를 못나가게되어 질문드립니다. 자바 버전 추천하는게 55.0 까지인거 같은데, 저의 자바 클래스 파일 버전은 61이라서 에러가 나면서 그레이들 빌드가 되고 있지 않습니다. 어떻게 해야할까요?
-
해결됨Real MySQL 시즌 1 - Part 1
Select for update locking
Select for update 시 lock 을 걸어 원 데이터를 버장힌다는 것은 이해 하였습니다그렇다면 a|b 가 동시 접근 하여 서로 다른 값으로 변경하려는 부분은 없고 동일 프로세스가 두번 진입 할 수 있다고 가정한다면어차피 update 시 xlock이 row에 대하여 획득하니select for update 는 필요없는게 맞다라고 이해를 했습니다이 부분이 맞을까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
BookForm 객체에 toServiceDto() 메서드 사용 질문드립니다.
안녕하세요!ItemServiceDTOItemFormItemController위와 같이 ItemForm(BookForm) 클래스에 toServiceDTO()라는 빌더 메서드를 작성하였습니다. Controller에서 ItemForm의 빌더 메서드를 통해 ItemServiceDTO로 바로 변환해 Service단에 넘겨주었는데 위와 같이 구현해도 괜찮을까요? 만약 상관이 없다면 ItemForm에서 ItemServiceDTO를 의존하고 있는데 DTO끼리의 의존은 크게 신경 안써도 될까요? 좋은 강의 감사드립니다!!
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
모바일 앱은 API key 를 요청 url 에 그대로 사용해도 문제가 없나요?
안녕하세요.[5-3] 장소 등록하기(4) - 주소 조회 with Google API 강의에서 질문이 있습니다.useGetAddress() hook 에서 get 요청 API 에 API Key 를 그대로 넣는데, 혹시 API key 가 노출될 위험이 없는 걸까요?보통 웹 환경이었으면 클라이언트가 서버로 LatLng 를 넘겨서 요청하면, 서버에서 API Key 로 address 얻어서 클라이언트 사이드로 넘겨주었을것 같은데, 모바일은 이렇게 프리(?)하게 사용해도 보안상 큰 문제가 없는지 궁금합니다! (특히 Production 환경에 배포하는 코드에서도 문제가 없을지 궁금합니다.)모바일 환경에서의 개발은 이 강의로 처음 하는거라 프로덕션 레벨까지 올렸을 때 어떻게 대응하는지에 대해 궁금한 점이 종종 생기는것같습니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
referral vs referrar 차이점
안녕하세요. 강사님알찬 강의 잘 듣고 있습니다. 감사합니다.현재 트래픽을 분석을 위한 큰 그림 이해하기 강의까지 들어보았는데요.픽 분석을위한 큰 그림 이제가 referral vs referrar 차이를 잘 이해하지 못한 것 같아서요. referrar은 직전 방문한 웹사이트에 대한 정보, referral은 다른 플랫폼에서 링크를 통해 들어온 트래픽이라고 우선 이해하였습니다.개념은 알지만 이게 GA4에서 특히 리포트에서 어떤 차이로 중요한지가 감이 잘 안잡혀서요. 명쾌한 설명 부탁드려도 될까요?미리 감사의 말씀드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-P 왜 예제에서 0이 나올까요..?
코드가 아래와 같은데 뭐가 잘못된 걸까요..?ㅜ#include <iostream>#include <string>#include <vector>#include <queue>int calcArea(const std::vector<std::vector<int>> &map){ int result = 0; for(int i = 0; i < map.size(); ++i) { for (int j = 0; j < map[i].size(); ++j) { if (map[i][j] == 0) result += 1; } } return result;}void bfs(std::vector<std::vector<int>> &map, std::vector<std::vector<bool>> &visited, const int yy, const int xx){ std::queue<std::pair<int, int>> que; visited[yy][xx] = true; que.push({yy, xx}); int y, x; int moveX[4] = {0, 0, -1, 1}; int moveY[4] = {1, -1, 0, 0}; while(!que.empty()) { y = que.front().first; x = que.front().second; que.pop(); for(int i = 0; i < 4; ++i) { int newX = x + moveX[i]; int newY = y + moveY[i]; if (newX >= 0 && newX < map[0].size() && newY >= 0 && newY < map.size() && !visited[newY][newX] && map[newY][newX] != 1) { que.push({newY, newX}); visited[newY][newX] = true; map[newY][newX] = 2; } } } }int solve(std::vector<std::vector<int>> map, const std::vector<std::pair<int, int>>& virusList){ std::vector<std::vector<bool>> visited(map.size()); std::vector<bool> temp(map[0].size()); temp.assign(temp.size(), false); visited.assign(visited.size(), temp); for(int i = 0; i < virusList.size(); ++i) { bfs(map, visited, virusList[i].first, virusList[i].second); } return calcArea(map); }int solution(std::vector<std::vector<int>> map, const std::vector<std::pair<int, int>>& wallList, const std::vector<std::pair<int, int>>& virusList){ int result = 0; for(int i = 0; i < wallList.size(); ++i) { for (int j = 0; j < i; ++j) { for (int k = 0; k < j; ++k) { map[wallList[i].first][wallList[i].second] = 1; map[wallList[j].first][wallList[j].second] = 1; map[wallList[k].first][wallList[k].second] = 1; result = std::max(result, solve(map, virusList)); map[wallList[i].first][wallList[i].second] = 0; map[wallList[j].first][wallList[j].second] = 0; map[wallList[k].first][wallList[k].second] = 0; } } } return result;}int main(){ std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); std::cout.tie(nullptr); int N, M; std::cin >> N >> M; std::string str; std::vector<std::vector<int>> map; int temp; std::vector<std::pair<int, int>> wallList, virusList; for (int i = 0; i < N; ++i) { std::vector<int> tempVec; for(int j = 0; j < M; ++j) { std::cin >> temp; if (temp == 1) wallList.push_back({i, j}); else if (temp == 2) virusList.push_back({i, j}); tempVec.push_back(temp); } map.push_back(tempVec); } int result = 0; result = solution(map, wallList, virusList); std::cout << result << std::endl; return 0;}
-
해결됨React 기반 Gatsby로 기술 블로그 개발하기 v2
Property 'references' does not exist on type 'ContentfulPostContent' 에러
안녕하세요 게시글 렌더링 컴포넌트 구현하기 강의에서 {contentfulPost.slug}.tsx 파일 내에 아래와 같이 graphql을 호출하고 useRenderRichText 훅을 구현시 아래와 같은 에러가 발생합니다. export const query = graphql` query PostPage($slug: String!) { contentfulPost(slug: { eq: $slug }) { title thumbnail { gatsbyImageData(width: 1000) } category date content { raw references { ... on ContentfulAsset { contentful_id title description gatsbyImageData(width: 774) __typename } } } } } `
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
500 오류
강의 듣고 복습하면서 과제도 푸는 중에 갑자기 인터넷 페이지로 보기 위해 실행을 하니, 500번 오류가 수업(example)랑 과제(practice) 둘다 뜨면서 아무것도 뜨지 않습니다.. import 해오는 부분은 아무 이상이 없고, 과제 같은 경우도 이전에 문제 없었던 페이지에서도 같은 500번 오류가 뜹니다 ㅠ
-
미해결홍정모의 따라하며 배우는 C++
헤더 파일이랑 다른 것이 무엇인지 모르겠어요...
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.잘 이해가 안가네요. 그냥 이름이 같은 함수를 쓰기 위해 존재하는 것인가요?
-
미해결AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법
./gradle build 실행 시간
안녕하세요 강의 잘 듣고 있습니다./gradlew buildsudo java -jar build/libs/aws-msa-monolithic-prac-0.1.jar위 명령어를 실행하는 경우gradle build가 완료되지 않고Desired : 3 까지 인스턴스가 생성됩니다.인스턴스를 지금까지 생성하면서 계속 ./gradle build시 문제가 발생하는데 어떻게 해야하는지 궁금합니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
Scanner 학습 관련
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]System.out.print("정수를 입력하세요:"); int intValue = scanner.nextInt(); System.out.println("입력한 정수: " + intValue); System.out.print("실수를 입력하세요:"); double doubleValue = scanner.nextDouble(); System.out.println("입력한 실수: " + doubleValue);타입이 다르면 오류가 발생한다고 했는데, double에 정수(예 15) 입력하면 15.0으로 나오더라구요. 이건 자동형변환이 된건가요..? 아니면 숫자 -> 숫자는 상관 없는 걸까요?
-
해결됨개발자를 위한 쉬운 도커
백엔드 애플리케이션에서 DB 접근 시 궁금증
안녕하세요 강사님 ! 강의 정말 잘 듣고 있습니다 !백엔드 애플리케이션 컨테이너를 실행할 때 궁금증이 생겨 질문 드립니다. -e 옵션으로 환경변수 설정을 하는 부분에서 DB_URL을 입력하는 것은 이해했습니다.근데 username, password 를 설정하지 않았는데 어째서 백엔드 애플리케이션은 제대로 실행되는 것인가요 ? 이 부분이 궁금합니다 !
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-M 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.http://boj.kr/2b485a2e7fac41d9879fd3e685d8b70b선생님 저는 이 문제를 보고 짝짓기와 유사하게 풀 수 있겠다는 생각해서 다음과 같이 문제를 풀었습니다.근데 오답으로 처리가 되어서 어느 부분에서 잘못 생각한건지 판단이 잘 되지 않아서 이렇게 질문 올립니다. 감사합니다.
-
해결됨Flutter로 SNS 앱 만들기
CircleAvatar 성능 향상
안녕하세요 선생님 N번째 다시 복습하고 있는 수강생입니다.저의경우, CircleAvator의 backgroundImage 속성에 ExtendedNetworkImageProvider 위젯을 사용하여 프로필 이미지를 받아와서 로딩하는데 시간이 대략 1.5초 쯤 소요되며, 그 1.5초의 시간 동안 기본 배경 색상인 보라색 원이 대신하여 나타납니다.똑같이 ExtendedNetworkImageProvider 위젯을 사용하는 게시물의 이미지들은 프로필 사진보다 용량이 훨씬 큰데도 불구하고 거의 바로 이미지가 로딩되는데, 프로필 이미지의 로딩 속도가 더 느린 이유는 무엇일까요?배경색상이 보이다가 네트워크 이미지가 로딩되는 방향 말고,프로필 이미지의 로딩이 완전히 끝나기 전까지 fetching상태를 유지하여 로딩바를 보여주거나, 프로필이미지를 받아오는 속도를 높일 방법이 없을까요?또는 이미지가 로딩되는 동안 배경색을 표시하는게 아니라, 로딩중을 표현할 수 있는 방법이 있을까요?답변 기다리겠습니다. 감사합니다!
-
미해결데이터 분석 SQL Fundamentals
조인실습-04 관련 질문있습니다.
안녕하세요, 유용한 강의 너무 감사합니다. 실습-04에서 category_name = 'Beverages'인 상품 정보를 불러오는 문제에서 결과값이 상이해 질문드립니다.아래와 같이 조인문을 실행했을 때 결과값이 3행만 나오는데 어떻게 수정해야 할까요?select a.category_name , b.product_id , b.product_name , c.company_namefrom nw.categories ajoin nw.products b on a.category_id = b.category_idjoin nw.suppliers c on b.supplier_id = c.supplier_idwhere a.category_name = 'Beverages'
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
프로그래밍언어
이해가 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요.기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다.이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정)합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다.코드 풀어주시는거 따로 풀어보고싶은데 파일은 없나요???
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 강의 4분 출력값 질문
출력값이Tesla Model 3 시동걸기Tesla Model 3 정지 및 전원끄기이거 맞나요?맞다면 , car.start()는 자식이 상속받은게 없어서 부모꺼 호출하고car.stop()은 자식이 상속받은게 있어서 자식꺼 호출한다고 생각하면 되나요??ㅡㅡㅡㅡㅡ
-
미해결스프링 핵심 원리 - 기본편
스프링 프로젝트 부분 수정에 대한 질문입니다.
스프링이 처음입니다. 문의가 어설퍼도 이해바랍니다. 스프링으로 개발된 프로젝트가 있습니다. 서버에는 컴파일 된 class 파일들이 있는데요. 부분적인 기능 수정을 위해서 전체 프로젝트를 WAR파일로 컴파일하지 않고 해당 java 파일만 컴파일하여 class파일을 만들어 서버에 올려 파일을 교체해도 전체 서비스 작동에 문제가 되지는 않는지 궁금합니다.a.java -> a.class 예를 들어 요렇게 부분 파일만 코드 수정 후 서버에 해당 a.class 파일을 교체해도 문제가 없는지요.