묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1 - k 반례가 무엇인지 모르겠습니다. (JAVA)
안녕하세요. 큰돌님 강의 잘 듣고있습니다.다름이 아니라 아래 코드에서 어떠한 이유로 통과가 안되는지 이유를 모르겠습니다. 감사합니다.public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] cnt = new int[26]; br.readLine().chars().forEach(i -> cnt[i - 'A']++); boolean checkOdd = false; char oddChar = '0'; StringBuilder sb = new StringBuilder(); for (int i = cnt.length - 1; i >= 0; i--) { if (cnt[i] == 0) continue; if (checkOdd && (cnt[i] & 1) == 1) { sb.setLength(0); // sb.append("I'm Sorry Hansoo"); break; } if ((cnt[i] & 1) == 1) { oddChar = (char) (i + 'A'); checkOdd = true; cnt[i]--; } for (int j = 0; j < cnt[i] / 2; j++) { sb.append((char) (i + 'A')); sb.insert(0, (char) (i + 'A')); } } if (Character.isLetter(oddChar)) { sb.insert(sb.length() / 2, oddChar); } System.out.print(sb.toString()); }
-
미해결배달앱 클론코딩 [with React Native]
(맥설정)코드푸쉬 설정하기 강의중
저 같은 경우에 npm run appcenter-ios-key하면이 에러가 나왔는데 appcenter login 먼저 하면 브라우저창이 하나 더 뜨면서 액세스키가 나온것을 터미널 창에 입력하는곳에 붙여넣기 하고 진행한다음에 npm run appcenter-ios-key 를 하면 키값이 나왔습니다! 그리고 마지막에 제로초님 codepush:ios 명령어 치고 성공해도 브라우저에 안떠서 브라우저에 떠있는 명령어로 치니까 브라우저에 나타났습니다!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
1개 파일에 위젯 수에 대한 질문
강의를 보다 보면 한개의 파일안에 여러개의 StateLess위젯이나 StateFull 위젯을 작성해서 사용하는 경우도 있고, 별도의 dart파일을 생성해서 정의하는 경우도 있던데, 기준이 있을까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Client에서 WSAEventSelect 사용하고싶어서 작성했는데 문제가생겼어요
Client에서 WSAEventSelect 사용하고싶어서 작성했는데FD_WRITE Event가 한번발생 후 그뒤로 발생을 하지 않습니다주의사항대로라면 FD_WRITE발생시 send를 호출하지 않으면 두 번 다시 발생하지 않는다고 했는데 그건 아닌거같아 혹시 어디서 문제가 발생한건지 봐주실수있나요?? // Send while (true) { //연결된 Event중 동작 가능한 Event 탐색 //WSAWaitForMultipleEvents(저장된 이벤트수,이벤트배열 시작주소,이벤트 성공을 모두 기다릴지 여부,타임아웃,FALSE) int index = WSAWaitForMultipleEvents(vecWSAEvents.size(), &vecWSAEvents.front(), false, WSA_INFINITE, false); //작업오류상태 if (index == WSA_WAIT_FAILED) continue; //return 된 index에 WSA_WAIT_EVENT_0를 빼주면 실제 실행된 Event의 Index를 구할 수 있다. index -= WSA_WAIT_EVENT_0; //어떤 종류의 Event가 발생했는지 확인 WSANETWORKEVENTS NetworkEvents; Result = WSAEnumNetworkEvents(ClientSessions.m_Socket, vecWSAEvents[index], &NetworkEvents); if (Result == SOCKET_ERROR) continue; //Read Event 발생 if (NetworkEvents.lNetworkEvents & FD_WRITE) { //Error 체크 if (NetworkEvents.iErrorCode[FD_WRITE_BIT] != 0) continue; Result = send(ClientSessions.m_Socket, ClientSessions.m_strBuff, sizeof(ClientSessions.m_strBuff), 0); if (Result == SOCKET_ERROR && WSAGetLastError() != WSAEWOULDBLOCK) continue; std::cout << "Send Data ! Len = " << sizeof(ClientSessions.m_strBuff) << std::endl; std::this_thread::sleep_for(std::chrono::seconds(1)); } }
-
해결됨디자인 시스템 with 피그마
강의 파일
안녕하세요, 강의 들으려고 하는데.https://bit.ly/figma_started 접속하면 Finished파일이 뜨고 있습니다..ㅠ확인 부탁드립니다!
-
미해결[NLP] IMDB 영화리뷰 감정 분석을 통한 파이썬 텍스트 분석과 자연어 처리
한국어 텍스트 분석과 영어 텍스트 분석의 차이
안녕하세요.. 한국어 분석과 영어 분석의 차이중 라이브러리를 달리 사용하는 거 말고 파이썬에서의 코드의 차이점이 있나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
messages.properties 렌더링 오류 발생
hello=안녕 hello.name=안녕 {0} label.item=상품 label.item.id=상품 ID label.item.itemName=상품명 label.item.price=가격 label.item.quantity=수량 page.items=상품 목록 page.item=상품 상세 page.addItem=상품 등록 page.updateItem=상품 수정 button.save=저장 button.cancel=취소위에는 messages.properties의 코드입니다그리고 밑에는 application.peoperties 코드입니다spring.messages.basename=messages,config.i18n.messages 서버를 띄우고 실행한 결과 밑에와 같이 렌더링이 됩니다한글버전만 문제가 있는데 어떤 것 때문에 그런걸까요??messages.properties_en는 정상수행됩니다
-
미해결스프링 시큐리티
오류 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.이런 오류가 뜨는데,, 어떻게 해결해야하나요..?
-
미해결스프링 배치
H2 데이터베이스 설정과 기본 Spring Batch 설정에 대해서 질문이 있습니다.
H2 데이터베이스 설정과, 배치 실행을 위한 Schema와 Table을 생성하는 설정은 생략하고 이번 수업을 진행하신걸까요?H2에 대한 의존성을 설치하기위해 pom.xml에 작성하신것을 언급해주시긴 했지만, 그 후에 application.yml 혹은 application.properties에 아래의 기본적인 설정이 필요합니다.spring.datasource.url=jdbc:h2:tcp://localhost/~/testspring.datasource.driver-class-name=org.h2.Driverspring.datasource.username=saspring.datasource.password=사실 이것은 너무 기본적인것이기 때문에 생략을 해도 크게 문제가 되지 않을것 같다는 생각이 듭니다.하지만, Spring Batch를 처음 접해보는 수강생으로서 아래의 설정은 언급을 한번 해주셨다면 좋지 않았을까 아쉬움이 듭니다.spring.batch.jdbc.initialize-schema=always해당 설정은 바로 다음 수업에서 다뤄주시던데, 혹시 이번 수업은 그냥 그럼 눈으로만 보고 넘어가는 수업으로 의도하신걸까요?버전이 다르거나 다른 변수들이 너무 많기때문에 수강하는 사람도 수업내용을 그대로 해보고 안된다고 바로 질문을 하기보다는 어느정도의 Googling을 통해서 해결할 수 있는 문제는 스스로 해결해야한다고 생각합니다. 그러는 과정속에서 성장도 할 수 있으니 이 과정은 필요하다고 생각합니다.하지만, 해당 수업은 수업에 전적으로 의존하는것과 수강생이 직접 Googling을 하는것의 그 중간점을 설정하기가 참 어려운것 같습니다.위의 배치 관련된 설정은 알고나니 너무 그 방법이 쉽고, 기본적인것이지만 저것을 몰랐던 상황에서는 오류가 왜 나는지에 대해서 많이 혼란스러웠던것 같습니다.해당 강의의 Github의 코드도 참고하기 위해 Part2.1과 2.2로 브랜치를 Checkout해서 확인해 보았는데도, 설정관련된 코드는 어디에도 없었습니다.강사님이 생각하시는 "수강생이 직접 해봐야하는것"의 기준은 어느정도로 생각하고 계신건가요??
-
미해결스프링 배치
Break Point와 Debugging시 단축키
안녕하세요 강의를 보다가 몇가지 질문이 생겨서 글을 남기게 됬습니다. 27분정도의 강의를 모두 직접 해봤는데도 의문이 풀리지 않아서 질문드립니다.조금 중간중간 생략이 되어있는것 같아서, 앞으로의 강의도 수강시에 이렇게 생략된것들은 저희가 그냥 할 줄안다고 혹은 했다고 가정하고 진행을 하시는건지 여쭤보고 싶습니다. 그게 맞다면 참고해서 강의를 수강할 예정입니다. 23:28초쯤에 main메소드 디버그 모드로 실행시, 갑자기 아래의 프록시를 만드는 createLazyProxy 메소드 4개에 Break Point가 찍혀있는데, 이거는 강의 내에서 혹시 언제 찍힌건가요? 아무리 찾아봐도 없는것 같아서 질문 드립니다. 그냥 저희가 SimpleBatchConfiguration.java에 가서 직접 포인트를 찍고 Debugging을 실행시킨다라는걸 가정하신걸까요? 아니면 이번 강의에서는 그냥 눈으로만 보고 넘기는걸까요?return createLazyProxy(jobExplorer, JobExplorer.class); 24:43초 쯔음에, createLazyProxy관련 Break Point 4개를 왔다갔다 하실때 단축키를 사용하시는것 같은데 혹시 어떤 단축키를 쓰신건가요? 혹은 단축키가 각각 개발자 마다 다르니, Step Over, Step Into와 같은 Debugging의 기본 Feature들 중에서 어떠한 것을 사용하신건가요? 혹시 위의 제가 말씀드린 것들중에 없다면 사용하신 Feature의 이름을 말씀해주시면 좋을것 같습니다.관련해서 강사님의 앞으로의 강의 계획을 제가 다른 질문에서 본적이 있습니다. 너무 기대가 되는데, 강사님도 앞으로의 강의에 강의중에 사용하신 단축키를 화면의 중앙 하단에 표시해주는 App을 사용하셔서 수강생들에게 어떠한 단축키를 사용하셨는지 실시간으로 알려줄 수 있게 강의를 녹화해보시는건 어떨까요? 이게 수강생들에게 상당히 도움이 많이됩니다.24:49초쯤에, BatchConfigurerConfiguration.java에서도 두개의 Break Point가 찍혀져 있는데요, 이것도 1번과 마찬가지로 그냥 저희가 해당 파일에 직접 들어가서 Break Point를 찍고 보라는걸 의도하셔서 생략하신건지 여쭤보고 싶습니다. 그리고 JPA관련된 의존성을 애초에 Initializer 단계에서 받지 않았기때문에 해당 Break Point의 코드에는 도달할 수 없을것 같습니다. 하지만 강의에서는 2번 질문처럼 어떤 단축키를 통해서? 왔다갔다 되더니 해당 2개의 Break Point에 도달을 한것 같습니다. 밑에 Debug관련된 Stack창에 Stack이라도 찍혀있다면 그거 보고서라도 할텐데 그것도 없어서 어떻게 저 코드에 도달하신걸까 여쭤보고 싶습니다. 저는 1,2번 질문에 있는 총 6개의 Break Point를 모두 찍고 Debugging을 진행했었는데 도달을 하지는 않았던것 같습니다.JpaBatchConfigurer(properties, batchDataSource.getIfAvailable(() -> dataSource) 위에 제가 질문 드린것들을 저는 아 그냥 수강생들이 충분히 할 수 있다고 생각을 하셔서 생략을 하셨구나라고 생각을 해서 강의에 있는 모든 내용을 직접 찾아보면서 해보았습니다. 꼭 강사님의 강의가 아니더라도 다른 분들의 강의를 들을때도 마찬가지로 저는 이렇게 직접 확인해보면서 학습을 하는데요, 이러한 것들이 있다면 Break Point를 미리 찍어놨다던지 라는, 딱 한번만이라도 언급만이라도 해주시면 좋을것 같습니다. Context를 갑자기 잃어버리는 느낌이여서 강사님의 의도를 전혀 파악하지 못하는것 같습니다.현재 23.5.30 기준으로 Spring의 Version도 오르고, Spring Batch 버전이 5버전으로 오른것 같습니다. 관련해서 Deprecated된게 조금 있던데 우선 강의에 나온 버전으로 듣고나면 5버전에서 어떤게 어떻게 바뀐건지 왜 Deprecated된건지 스스로 학습할수 있을것 같다고 생각이 드는데 맞을까요?사실 관련되서 질문이 하나도 없어서, 이게 지금 다른분들은 수월하게 하실 수 있는데 저만 이러는건지도 의문이 듭니다. 답변 주시면 잘 참고해서 나머지 강의도 열심히 수강하겠습니다 감사합니다 :D
-
미해결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는 무조건++되는걸까요?