묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
gltf 포맷 사용
안녕하세요 강의 너무 잘보고있습니다.https://inf.run/SELR1 여기보면 일단 gltf 사용을 추천하고있던데 glb는 하나의 파일에 모든게 담겨있는 형태라 관리가 용이하다고 나오더라구요. 서비스에서 사용하는 입장에서 둘중에 어느걸 사용하는게 성능면에서 좋은걸까요?
-
미해결UX/UI 시작하기 : UX 서비스 기획 (Inflearn Original)
UI 구성요소를 공부하기 위한 책 무엇이 있을까요?
강사님이 UI 백과사전을 언급하셨는데, 찾지를 못하겠어서요. 그 책은 없어진 것 같은데 UI 구성요소를 알기위한 책 추천 부탁드릴게여
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
정적변수,정적메서드 강의 3분대
파풀레이션 변수 앞에 스태틱이 안붙었다면Person.파풀레이션과 p3.파풀레이션 출력 값은 어떻게 될까요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
7강 관련 질문
7강에서 유저 생성 APi를 만들때 user클래스를 따로 또 만드는데 전에 덧셈이나 곱셈 api에서는 객체를 dto에서 바로 만들어서 가져왔는데 여기서는 domain-user처럼 따로 또 클래스를 만들어서 객체를 호출하는 이유가 있을까요?
-
해결됨[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)
20:34초에 await이 아무 효과가 없다고 뜨는데 사용하신 이유가 궁금합니다
✅ 모든 질문들은 슬랙 채널에서 답변드리고 있습니다.💡 ”로펀의 인프런 상담소” 슬랙 채널 가입하기 💡평일중에는 퇴근 이후(저녁 7시)에 답변을 받아보실 수 있고, 주말중에는 상시 답변드리고 있습니다.안녕하세요! 로펀님 강의 잘 보고 있습니다 ㅎㅎ다름이 아니고 TodoList에서 할일 CRUD 기능을 구현할 때 20:34초에서 onChange 함수에 async, await를 걸어주셨는데, hover 하니까 await이 아무 효과가 없다고 뜨더라구요혹시 그럼에도 await를 달아주신 이유가 있나요?이전에 같이 일하던 동료분도 가끔 이렇게 쓰셨었는데.. 그때는 제가 await가 아무런 작용을 안하는데 왜 쓰지? 하면서 다 뺐었거든요.. 😂그러면 안됐을까요... 🥲 궁금합니다!!
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
노랭이 39번 문제풀이 관계규칙
안녕하세요.수업에 배운내용과 다르게 알고있는 질문 일 수 있지만 궁금한사항이 있어 질문드립니다.학생과 수강신청관계가 N:M 관계가 아닌지 헷갈립니다. 하나의 학생은 여러개의 수강신청을 신청한다.하나의 수강신청은 여러명의 의해 신청하게된다여기서 N:M 관계가 아닌가요?
-
미해결
백준 22988번 문제
package com.lee.blog; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int N = Integer.parseInt(st.nextToken()); long X = Long.parseLong(st.nextToken()); long[] arr = new long[N]; st = new StringTokenizer(br.readLine()); for (int i = 0; i < N; i++) { arr[i] = Long.parseLong(st.nextToken()); } Arrays.sort(arr); int start = 0; int end = N - 1; int count = 0; int remain = 0; while (start < end) { if (arr[end] == X) { end--; remain++; continue; } if (arr[start] + arr[end] >= X / 2 + 1) { start++; end--; count++; } else { start++; } } remain += N - (count * 2 + remain); System.out.println(count + remain / 3); } }이렇게 작성했는데 어느 부분에서 틀린걸까요 ㅠㅠ?
-
해결됨초보자를 위한 BigQuery(SQL) 입문
17번 문제 질문드립니다.
안녕하세요. 아래 코드를 작성하고 돌려보니 아래와 같이 결과가 나옵니다.SELECT trainer_id, pokemon_id, status, COUNTIF(status = 'Released'), COUNT(pokemon_id) FROM basic.trainer_pokemon WHERE trainer_id = 17 GROUP BY trainer_id, pokemon_id, status즉 예상되는 COUNTIF() 함수의 결과는 3,COUNT() 함수의 결과는 12 입니다.그러나 아래와 같은 코드를 돌려 집계한 결과, 다른 결과가 나옵니다.SELECT trainer_id, COUNTIF(status = 'Released'), COUNT(pokemon_id) FROM basic.trainer_pokemon WHERE trainer_id = 17 GROUP BY trainer_id ;왜 이런 문제가 발생하는지 모르겠습니다 ㅠ
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
자바스크립트로 포팅하는 방법
안녕하세요 강사님, 좋은 강의 제공해주셔서 감사합니다!저는 프론트엔드 개발자를 희망하여 JS 외 다른 언어 경험은 없는 상태입니다 ㅜ그래서 다름이 아니라, C++를 JS로 포팅하는 방법 관련해서 질문이 있습니다:) (0주차 + 교안)을 학습하고 주차별로 학습을 하려고 하는데 예를 들어 next_permutation()와 같이 JS에 없는 함수 및 C++에서만 제공되는 문법의 경우, 그때그때 next_permutation() 동작 원리를 찾아보면서 JS로 구현해보는 연습을 병행하는 것이 효율적일까요?아직 JS에 비해 C++ 및 알고리즘 경험이 많지 않다보니, 학습을 하면서 그 자체를 이해하려고도 하지만 자연스럽게 JS라면? 이라는 생각을 계속 하다보니 진도가 나가지 않는 것 같습니다.. 이렇게 학습하는 것이 맞는지도 조금 의구심이 들어서 혹시 이 부분에 대해서도 강사님의 명쾌한 조언을 듣고 싶습니다!중복되는 질문이지만, 정리해보면 JS로의 포팅을 중간중간 따라가는 방법과 일단은 JS는 고려하지 않고 C++ 알고리즘 자체를 구현하는 방법을 학습 후, 추후 한꺼번에 JS로 포팅하는 방법 중 권장되는 방식도 궁금합니다:)좋은 강의 제공해주셔서 감사드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
9강 19:30에 있는 문제
int i,j,count = 0 이라는 식이 i=0, j=0, count=0 이라는 말 아닌가요? 밑에 for 문에 i=1, j=1이 초기식이어서 헷갈립니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
데이터 저장 강좌 문의 건
데이터 수집(1) 강좌 수강 후에 데이터 분석(3) 강좌를 들으려고 합니다. 혹시 데이터 저장(2) 강좌를 수강하지 않아도 데이터 분석 강좌를 수강하는데 무리가 없을지 문의드립니다.
-
미해결
언리얼 위젯 구현 C++ vs Blueprint ?
뭐로 만드는게 좋을까요?제가 만든 위젯구조는 다음과 같고요,[InventoryComponent] - C++ 구현Create WB_Inventory x 1↓ 나머지 BP 구현[WB_Inventory] Create WB_Container x n[WB_Container]Create WB_ContainerRow x n[WB_ContainerRow]Create WB_ContainerCell x n[WB_ContainerCell] + Attached WB_CellBorderSend Cell Info To [WB_CellBorder]if Item is Valid in Cell , Create WB_ContainerItem x n[WB_CellBorder]Draw Cell Based on Cell Info[WB_ContainerItem]Init Item Size, Image And Draw아이템을 Cell 칸에 넣는 식으로 위젯구조를 짰는데 ,Cell 칸을 그리는데 연산을 자주하긴 해서 이걸 C++로 바꿔야 하나 고민입니다.성능상 바꿔야할까요ㅕ?
-
해결됨은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스
와 이리 게시판이 조용하노
이 강의 느낌 왔습니다.찍먹이 아닌 부먹하겠습니다.평일 저녁, 주말이 심심하지 않겠다 ㅎㅎ(벚꽃 어디갔노)강의 찍어주셔서 감사합니다.
-
미해결[Unity] 멀티플레이 게임 필수 기능 구현 - 서버 & 데이터 관리까지!
FirebaseUser null 문제
3:00에서 로컬에 UID가 저장되어 있는 경우, Early Exit 합니다. 이로인해 user(FirebaseAuth)가 할당되지 않습니다. 나중에 user를 참조할 경우 이 부분이 문제가 됩니다. 혹시 제가 놓치고 있는 부분이 있나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2024년 3회 10분 50초대 Python 질문
(기출) 2024년 3회 10분 50초대 Python 문제질문elif 문 type(value) == type(""): 에서"" 이거는 빈 문자열 같은데 이 경우에도 type이 'str'로 나오나요?C언어에서 빈 문자열은 NULL로 인식된다고 했던 거 같아 질문드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-F 유형의 문제를 풀 때 어려운 점
안녕하세요 큰돌님.8-F처럼 톱니바퀴나 다이얼을 돌려서특정한 상태로 만드는 데 필요한 최소 횟수를 구하는 문제를 풀 때 어려운 점이 있습니다.이런 문제의 풀이는 주로 왼쪽 아니면 위쪽부터 탐색을 진행해 답을 찾습니다.하지만, 저는 내심 이런 불안감이 듭니다.'만일 최적의 횟수가 맨 위가 아니라, 중간이나 맨 하단에서 다이얼을 돌리는 방법에서 비롯된 거면 어떡하지'.'현재 위치 N에서 다이얼을 맞추지 않고, 그 다음의 위치에 있는 다이얼을 먼저 맞춘 후, 다시 위치 N으로 돌아와서 다이얼을 맞추는 게 최적일 수도 있지 않을까.'위와 같이 다양한 가능성을 염두하니, 풀이법을 떠올리는 데 어려움이 많습니다.제가 문제를 접근하는 방식이 어디가 잘못되었는지, 어떻게 고쳐야 하는 지 궁금합니다
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
host 내부 process 통신
127.0.0.1을 사용하면 DNS질의 없이 프로세스간 통신이 가능한 것으로 이해했습니다. 그런데 어떤 프로세스와 통신할지 127.0.0.1 뒤에 포트 번호도 있어야 TCP 소켓을 이용해서 통신이 가능한게 맞겠죠?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
72강 method1Ref 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]아래에 public static int add(int a, int b) 이 부분에서 빨간줄이 그어지며 실행이 안되는 상황입니다. 해결방법이 있을까요?
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
에이전틱 루프에서의 병렬 노드 구현 문의
안녕하세요, 강사님워크플로우가 아닌 에이전틱 루프에서 병렬 노드 구현이 가능한지 문의드립니다. 구체적으로 다음과 같은 두 가지 시나리오에 대한 가능 여부가 궁금합니다 쿼리에 따라 1, 2번 작업을 순차적으로 진행한 후, 그 결과를 aggregate하여 3번으로 전달하는 방식1, 2, 3번 작업을 동시에 병렬로 수행한 후 한 번에 취합하는 방식 어떤 방식이 가능한지 조언 부탁드립니다. 감사합니다
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
백준 1911번 문제 정렬후 현재 위치를 갱신해가면서 찾을 수도 있지 않나요?
저는 물웅덩이가 시작되는 위치를 기준으로 정렬을 한 뒤에 현재 위치를 0으로 잡고 만약 물웅덩이가 시작되는 위치가 현재 위치보다 크다면 현재 위치는 물웅덩이 위치로 한뒤 현재 위치 = 현재 위치 + 널빤지 위치, 만약 현재 위치가 물웅덩이가 시작되는 위치보다 크고 물웅덩이가 끝나는 위치보다 작은 경우 현재 위치 = 현재 위치 + 널빤지 위치.이런식으로 현재 위치를 갱신해가면서 답을 구했는데 이 접근법은 이 문제에서만 유효한가요?아래는 자바 코드 입니다.package _5thweek; import java.util.PriorityQueue; import java.util.Scanner; public class Baekjoon1911 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int l = sc.nextInt(); PriorityQueue<int[]> pq = new PriorityQueue<>((a, b) -> { if (a[0] > b[0]) { return 1; } else if (a[0] < b[0]) { return -1; } return 0; }); for (int i = 0; i < n; i++) { int start = sc.nextInt(); int finish = sc.nextInt(); pq.add(new int[]{start, finish}); } int ans = 0; int cur = 0; while (!pq.isEmpty()) { int[] poll = pq.poll(); int start = poll[0]; int end = poll[1]; while (cur < end) { if (cur < start) { cur = start; } ans += 1; cur += l; } } System.out.println(ans); } }