묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
70번 이해가 안돼는게 있습니다.
안녕하세요 선생님 혼자서 해 볼려고 해도 구현이 하기가 어려워 선생님의 코드를 보면서 원리를 이해하고 있는 학생입니다.선생님이 만드신 코드중에 for (i = 0;i < map[x].size(); i++) { if (ch[map[x][i]] == 0) { ch[map[x][i]] = 1; Q.push(map[x][i]); dis[map[x][i]] = dis[x] + 1; } i = 0;i < map[x].size(); i++이 부분 부터 이해가 잘 되질 않습니다. x가 1이면 map[1]의 개수는 2가 되고 map[1][0], map[1][1]로 돼야 할 텐데 어떻게 ch[map[1][3]=3] = 1으로 가는지 모르겠습니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
원핫 인코딩할 때 코드
안녕하세요.강의 잘 듣고 있습니다.모델링 및 평가(회귀) 강의 + 5회 실기 기출유형 문제풀이 유튜브를 보는데 train = pd.get_dummies(train, colmns=cols) ->강의train =pd.get_dummies(train) ->유튜브 이렇게 작성하시더라구요.결과는 같던데.... 둘 중 아무거나 써도 될까요?
-
미해결Nuxt.js 시작하기
7:10 부터 강의가 끊겨있습니다.
7:10 부터 강의가 끊겨있습니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
axios 401 오류
axios 코드입니다.import axios from "axios"; const instance = axios.create({ baseURL: "https://api.themoviedb.org/3", params: { api_key: "895e2a24f997d16a2490bcfddde450c28", language: "ko-kr", }, }); export default instance;requests 코드입니다.const requests = { fetchNowPlaying: "movie/now_playing", fetchNetflixOriginals: "/discover/tv?with_networks=213", fetchTrending: "/trending/all/week", fetchTopRated: "/movie/top_rated", fetchActionMoives: "/discover/movie?with_genres=28", fetchComedyMovies: "/discover/movies?with_genres=35", fetchHorrorMovies: "/discover/movies?with_genres=27", fetchRomanceMovies: "/discover/movies?with_genres=10749", fetchDocumentarues: "/discover/movies?with_genres=99", }; export default requests; App 코드입니다.import "./App.css"; import Nav from "./components/Nav"; import Banner from "./components/Banner"; function App() { return ( <div className="App"> <Nav /> <Banner /> </div> ); } export default App; Banner 코드입니다.import axios from "../api/axios"; import React, { useState, useEffect } from "react"; import requests from "../api/requests"; function Banner() { const [movie, setMovie] = useState([]); useEffect(() => { fetchData(); }, []); const fetchData = async () => { // 현재 상영중인 여러 편의 영화 정보 가져오기 const request = await axios.get(requests.fetchNowPlaying); // 여러 편의 영화 중 하나의 영화 ID 가져오기 const movieId = request.data.results[ Math.floor(Math.random() * request.data.results.length) ].id; // 특정 영화의 상세 정보 가져오기 const results = await axios.get(`movie/${movieId}`, { params: { append_to_response: "videos" }, }); console.log("results", results); console.log(movieId); }; return <div></div>; } export default Banner; 확인해봤을 때는 틀린 부분이 없는데 아래와 같은 오류가 발생합니다. ㅠㅠ 어디 잘못 작성한 게 있을까요?
-
미해결[NLP] IMDB 영화리뷰 감정 분석을 통한 파이썬 텍스트 분석과 자연어 처리
코랩 실습 링크 파일 다시 올려주시면 안되나요?
파트별 해당 링크를 클릭하면 전부 오류가 나요..part1은 다른 분이 질문해주셔서 링크걸어 코랩으로 들어갔는데다른강의들은 없어서요.. part별로 코랩 링크 다시 부탁드려요
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
_app.tsx 빨간줄
실행도 되고 app.tsx파일도 제대로 반영이 되는데 아래 jsx부분의 Component부분의 빨간 밑줄이 계속 남아 있습니다 ㅠㅠ
-
미해결실전! 스프링 데이터 JPA
페이지를 유지하면서 엔티티를 DTO로 변환관련하여 질문
스프링 데이터 JPA 페이징과 정렬 강의 부분에서페이지를 유지하면서 엔티티를 DTO로 변환하기Page<Member> page = memberRepository.findByAge(10, pageRequest); Page<MemberDto> dtoPage = page.map(m -> new MemberDto());페이지를 유지하면서 엔티티를 DTO로 변환하는 예제가 있습니다.만약에 아래와 같이 Page<Member> page = memberRepository.findByAge(10, pageRequest); List<Member> dtoPage = faqListPage.stream().map(MemberDto::new) .toList();List<> 로 반환하여 페이징 처리를 하였는데 페이지를 유지한 첫번째 방식 차이점이 있을까요??실무에서는 어떤 방식을 사용하나요?
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
초기 세팅이게 맞는건가요?
알려주신대로 세팅을 해봤는데, 이게 맞는건가요?강의에 보이는 선생님 세팅과 뭔가 다른것 같아서요 ㅜ첫번째 사진은 폴더를 펼치지 않은것, 나머지 사진은 폴더를 모두 열어제낀것 입니다이 상태로 다음 강의 진행해도 문제없을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-K 질문있습니다.!
처음 오리의 위치를 딱 정해서 오리의 처음 위치 부터 계속 탐색 시켰습니다.이러니 시간 초과가 나오게 되었습니다.왜 시간 초과가 나오는지 궁금합니다.https://www.acmicpc.net/source/61456336 while (true){ ans++; v.clear(); find_water(); ice_break(); if (find_duck()) break; }이 부분에서 find_water가 O(1500*1500) 이정도 시간이 걸린다고 생각합니다.호수의 크기가 1500x1500이고 오리가 (0,0), (1500,1500)에 있을때, 대충 bfs로 정점이 1500개, 간선이 4개니까, O(1500 + 4)정도 걸린다고 생각합니다.O(1500*1500) * O(1500)이라 시간 초과가 나는것이라고 생각하는데, 이렇게 계산하는것이 맞는지 궁금합니다.영상에서 나온 방법은 왜 시간초과가 안 나오는지도 궁금합니다... 문제 해설과 똑같은 로직으로 코드를 짜보았습니다.https://www.acmicpc.net/source/61457241하지만, 메모리 초과가 나와 질문합니다..어디가 메모리가 초과되는지 알고 싶습니다!
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
무조건 mid-=a[i]를 하는데 mid==temp인 순간이 있나요?
없지않나요? if mid!=temp문의 cnt는 무조건++되는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@BeforeAll 오류로 테스트가 무시되는 결과가 나옵니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의를 다 수강하고 테스트를 해보니 이런 오류가 뜨고 테스트가 다 무시되었습니다.어떻게 해결해야 할까요?코드도 함께 올립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
split함수 작성 시 push_back 부분 에 관하여
안녕하세요.강의를 들으면서 실습을 하면서 하는 중인 학생입니다.예제 문장이 아닌, "hello world!" 로 했을 경우, hello hello가 두 번 나와서 강의 교안과 비교해보니 강의 7:18초 쯤 12번째 줄이ret.push_back(token)부분이 알고리즘 교안에는 ret.push_back(input)으로 나와 있네요..ㅠ 확인부탁드립니다..
-
미해결5개 거래소별 코인차익알림봇, 구체적인 개발 가이드 with Python
파이썬 기초전자책 주세요!
"파이썬 기초전자책 주세요! thjo0707@gmail.com 전자책, 강의 모두 잘 보고 있습니다 ㅎㅎ
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
jupyter notebook 에서 No module named 'django_extensions' 에러가 발생합니다 ㅠ
8강 장고 Shell 에서는 에러 없이 잘 되었는데, 지금은 스샷처럼 에러가 발생하네요 ㅠ 여기저기 찾아봐도 환경설정은 추가되어 있는거 같고 방법을 모르겠어서 질문 남깁니다. 시간되실 때 확인해주시면 감사하겠습니다. ^^
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드리뷰 부탁드립니다!
강사님, 안녕하세요.문제를 미리보고 강의를 들었는데, 큰 개념은 비슷하지만 코드의 시간복잡도, 공간복잡도가 다를 수 있을 것 같아서 코드리뷰를 요청드립니다. for문을 통해 슬라이딩 윈도우를 하면서, 문자열을 쪼개고 아나그램을 비교할 때도 매번 Map을 생성하는 부분에서 비효율적인 부분이 있을 것 같은데 한번 확인부탁드리겠습니다. { function isAnagram(s: string, t: string) { const hash = new Map(); for (let val of t) { if (!hash.has(val)) hash.set(val, 1); else hash.set(val, hash.get(val) + 1); } for (let val of s) { if (!hash.has(val) || hash.get(val) === 0) return false; else hash.set(val, hash.get(val) - 1); } return true; } function solution(s: string, t: string) { let answer = 0; let n = t.length; let substr = s.slice(0, n); if (isAnagram(substr, t)) answer++; for (let i = n; i < s.length; i++) { substr = substr.slice(1) + s[i]; if (isAnagram(substr, t)) answer++; } return answer; } const s1 = "bacaAacba"; const s2 = "abc"; console.log(solution(s1, s2)); }
-
미해결자바스크립트 중고급: 엔진 핵심
[코딩 시간] JS {name: value} 이해
안녕하세요 김영보 선생님.약 1년 전에, 취준생 시절에 선생님의 자바스크립트 비기너 과정을 정말 열심히 들었고, 또 감사하게도 칭찬도 많이 해주셨는데요 취업후에 회사에서 사용하는 기술 스텍이 Java여서 Javascript와 멀어졌다가 이번에 진행하는 프로젝트에서 자바스크립트를 사용하게 되어 다시 선생님을 찾게 되었습니다. 1년 전에는 모든게 어렵게만 느껴졌는데 실무에서 1년 성실하게 구르다(?) 보니 그땐 이해가 안갔던 것들이 이해가 되네요. 정말 신기합니다! ㅎㅎ 1. 함수 선언문, 함수 호출, 함수 선언문결과: 책 2이유: 자바 스크립트 엔진이 book을 읽은 후, 두 getBook 선언문을 읽었다. 그러나 자바스크립트 동일한 메소드 명을 썻을 경우 아래의 메소드만 인식(사용)한다. 메소드 오버로딩도 마찬가지다. 허용하지 않고 아래의 함수를 읽는다. function book() { function getBook() { return "책1"; } console.log(getBook()); function getBook() { return "책2"; } } book(); 2. 함수 표현식, 함수 호출(), 함수 표현식함수 호출이 변수를 통한 함수 호출인지 혹은 표현식 내의 함수 호출인지 명확하지 않아 두 경우로 나눔2.1. 변수를 통한 함수 호출결과: 3이유: 초기화 단계에서 값이 있으면 반영하지 않으므로 temp = function plus(a, b) { return a + b; } console.log(temp(1,2)); temp = function plus(a, b) { return a - b; } 2.2. 함수 표현식의 함수 호출결과: 에러이유: 표현식 내에서 사용된 함수는 변수 내의 스코프에 존재하므로 변수 내에서만 접근 가능함. temp = function plus(a, b) { return a + b; } console.log(plus(1, 2)); temp = function plus(a, b) { return a - b; } 3. 함수 선언문, 함수 호출(), 함수 표현식결과: undefiend문, 함수 호출(), 함수 표현식이유: 자바스크립트 엔진이1. 함수를 읽고 (스코프에 등록하고)2. 변수를 읽어 undefiend로 초기화 하고3. 변수를 만나면 값을 할당하는데, 아직 변수를 만나지 않아 2번 과정에 그쳤기 때문 function threeFunction() { return "세번째 경우의 수"; } console.log(threeVariable); var threeVariable = threeFunction(); 4. 함수 표현식, 함수 호출, 함수 선언문결과: 김영보 선생님 최고이유: 자바스크립트 엔진이1. 함수를 읽고 2. 변수를 읽어 undefiend로 초기화 하고 3. 변수를 만나면 값을 할당하는데, 함수는 이미 호이스팅 되어 있으므로 word에 정상적으로 값이 할당됨4. console.log가 찍히는 시점에는 이미 값이 제대로 들어가있기 때문에 값이 제대로 찍힘 var word = lastFunction(); console.log(word); function lastFunction() { return "김영보 선생님 최고"; }
-
미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
맥북 셋팅 중 flutter doctor - Xcode가 노란색으로 보입니다.
위와 같이 Xcode만 초록색으로 보이지 않아, 위 링크의 가이드대로 진행하였으나 쓰기 권한이 없다는 메세지가 나오며 진행되지 않습니다.
-
미해결Redux vs MobX (둘 다 배우자!)
state변경 시 질문
영상에서는 빠르게 구현한다고 배열타입의 state의 요소를 제거해주기 위해 깊은 복사한 다음 delete를 쓰는 식으로 했었는데 immer쓰지 않는다면 실제로는 요소 제거를 어떻게 해야하나요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
name 과 address 값에 계속 빨간 줄이 나와요.
name과 address 값에 계속 빨간 줄이 나오는데 어떤 오류인지 모르겠어요resolve에도 빨간 줄이 나와요. 그래서 아래와 같이 반환 값 타입을 지정해줬더니 괜찮아져요 이유가 뭘까요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
핸드북 기본타입 자료 tsconfig.json파일 옵션 설정에서 "moduleDetection" 부분 표기 오류
핸드북 기본타입 자료에서 tsconfig.json파일 설정에서 "moduleDetection": "force"가 아닌 "moduleDetection": true로 기재되어있습니다! 학습하시는분들 참고하여 주시면 좋을것같아요!