묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
런타임 에러가 발생합니다.
package A4; import java.util.HashMap; import java.util.Scanner; public class Main{ int[] solution(int days, int x, int[] arr) { int[] answer = new int[x]; int rt=0, cnt=0, lt=0; HashMap<Integer, Integer> map = new HashMap<>(); for(rt=0; rt<days; rt++) { cnt++; if(cnt > x) { map.put(arr[lt], map.get(arr[lt])-1 ); if(map.get(arr[lt]) == 0) map.remove(arr[lt]); lt++; cnt--; } map.put(arr[rt], map.getOrDefault(arr[rt], 0)+1 ); if(cnt == x) answer[lt] = map.size(); } return answer; } public static void main(String[] args) { Main main = new Main(); Scanner in = new Scanner(System.in); int input1 = in.nextInt(); int input2 = in.nextInt(); int[] input3 = new int[input1]; for(int i=0; i<input1; i++) { input3[i] = in.nextInt(); } for(int i : main.solution(input1, input2, input3)) { System.out.print(i + " "); } } } 강사님 코드와는 다르나 결과값이 똑같이 나오는데 이 경우는 제 코드가 시간이 훨씬 오래걸려서 런타임 에러가 나는 것일까요?
-
미해결
크롤링을 하다가 sleep을 잘못 쳐서 사이트가 막혔어요ㅠㅠㅠㅠ
어떻게 해야하나요,,, ip가 다른 곳에 서 하면 가능할까요?ㅜㅜㅜㅜㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
미해결애플 웹사이트 인터랙션 클론!
404 질문입니다
이미지가 404가 뜨는데 뭐가 잘못된 건지 잘 모르겠습니다 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; } body { height: 500vh; } body.before-load { overflow-y: hidden; } .sample-canvas { position: fixed; top: 0; left: 0; width: 100%; } </style> </head> <div class="container"> <canvas class="sample-canvas" width="1920" height="1080"></canvas> </div> <script> const canvas = document.querySelector('.sample-canvas'); //context 객체를 이용하여 그림을 그린다 const context = canvas.getContext('2d'); const videoImages = []; let loadedImagesCount = 0; let totalImagesCount = 960; function setImages() { for (let i = 0; i < totalImagesCount; i++) { let imgElem = new Image(); imgElem.src = `../video/002/IMG_${7027 + i}.JPG`; videoImages.push(imgElem); imgElem.addEventListener('load',function(){ loadedImagesCount++; if(loadedImagesCount === totalImagesCount){ init(); } }) } } let progress; let currentFrame; function init() { //0번째 index를 그려주고 시작한다 context.drawImage(videoImages[0], 0, 0); window.addEventListener('scroll', function () { progress = pageYOffset / (document.body.offsetHeight - window.innerHeight); if (progress < 0) progress = 0; if (progress > 1) progress = 1; requestAnimationFrame(function(){ currentFrame = Math.round((totalImagesCount - 1) * progress); //context객체에 drawImage 매서드를 이용해 그림을 캔버스판에 그리는 것 //내가 그릴 이미지 객체를 첫번째에 넣고 x좌표, y좌표 context.drawImage(videoImages[currentFrame], 0, 0); }) }); } window.addEventListener('load', init); setImages(); </script> </body> </html>
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
Mac에서 Mecab 설치관련 문제
강의에 첨부된 pdf파일을 열심히 따라했고, 또 나름 검색도 열심히 했는데 도저히 해결이 안되어 글 남깁니다. 현재 맥북프로를 사용중이고요. OS는 Big sur11.3.1사용중입니다. Konlpy까지는 어떻게 성공한 것 같은데, mecab은 아래와 같이 자꾸 에러가 나네요. 그래서 여기에 나온대로 url에 가서 터미널에서 바로 설치하려고 했는데도 잘 안되구요. 맥에서도 Jpype를 다운받아야하나요? Jpype를 받으려해도 어떤 파일을 받아야할지 모르겠어요. 잘부탁드립니다ㅠㅠㅠㅠ
-
미해결Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
setState 사용에 대해서 질문입니다.
에제 진행할때 클래스형 컴포넌트가 아니라 함수형 컴포넌트로 실습 진행하고 있는데 finalRecords 정의할때 getBetEvent 함수에서 setState 처리한 betRecords 변수에 대해서 저장하는...const recrods = [...this.state.betRecords] 라는 로직에서 계속 널값을 가져와서요.. setState 처리한 변수를 같은 componentDidMount 사이클에서 변수 호출시에 값을 못가져오는게 맞지 않나요?
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 질문
https://sendy.link/37FZ93LA 위의 링크가 기한이 지났는지 사용할 수 없네요. 강의에 나온 표현들 목록으로 정리된 것 받을 수 있을까요? 암기하거나 표현 찾거나 할 때 도움이 될 듯합니다.
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
질문
Q. 선생님 오브젝트 대괄호{}안에 있는 key:value 혹은 name:value는 프로퍼티라 부르고, 문장(statement)에서 대괄호{}는 블록(block) 이라 부르고, 블록은 실행그룹이며, 블록안에 코드들은 '문장 리스트'라고 부르는 것으로 이해 했습니다. 그러면 블록 안에 프로퍼티들도 문장리스트라 부를 수 있나요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vue cli 설치 권한 오류 질문 있습니다
https://stackoverflow.com/questions/48910876/error-eacces-permission-denied-access-usr-local-lib-node-modules 위 링크 내용의 에러 메시지가 표시되서 검색을 통해 시도를 해봤습니다만 패스워드 입력 부분에서 입력이 되질 않네요. 그냥 엔터를 누르면 다시 시도하라는 메시지가 나오긴 하는데 여전히 입력이 되질 않아 위 링크의 해결 방법 자체가 시도가 되질 않습니다. 예전 질문글을 확인해보니 비슷한 내용의 질문이 있었음을 확인했으나 해당 답변글의 링크는 내용이 바뀌어있는 상태라 다시 질문을 드리게 됐습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd창에서 실행하면 페이지에 안뜹니다.
이 이렇게 cmd 창에서 동일하게 실행이 된 것 같은데, 페이지는 안열립니다.ㅠ intelliJ에서는 실행이 제대로 됐었거든요~ 왜이러는걸까요..?
-
해결됨스프링 핵심 원리 - 기본편
@RequiredArgsContructor 주의
@RequiredArgsContructor 를 사용하면 생성자 파라매터로 클래스 내부의 필드를 순서대로 받고 있는데요, 이 때 여러가지 요인에 의해서 내부 필드의 순서가 바뀌게 되는 경우 문제가 발생할 여지가 있지 않나요? 예전에 봤던 내용이 생각나서 질문드립니다. ex) @RequiredArgsConstructor public class Item { private final int count; private final int price; } Item item = new Item(10, 5000); 의 상태에서 필드 순서가 바뀌는 경우 컴파일 타임에 에러가 발생하지 않고 런타임상에서만 알 수 있지 않나요? int 타입으로 예시를 들었지만 실제 커스텀 클래스 필드의 DI 상황에서도 비슷한 결과를 도출하지 않을까 생각됩니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
Util이 참조가 되질 않습니다.
Util 이 참조되지 않습니다. 따로 설정해야할 것이있나요??
-
미해결CSS Flex와 Grid 제대로 익히기
Flex ui#1 부분질문이요
는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. flex 로 메뉴바를 만들때 home about product contac간의 간격을 넓히거나 줄일수없나요 ?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
MinMaxScaler() 전처리 성능이 왜 더 좋은 것인가요?
안녕하세요. 2장 듣고 있는데, 입력 데이터를 MinMaxScaler 함수로 전처리를 하는데, 학습 때 정확하게 기존보다 유리한 점이 무엇이라고 말할 수 있나요? 수학에 약해서 잘 이해는 안되는데, 단순히 scaling을 하는데, 딥러닝 계산 때 값이 범위 안에 한정되어서 유리한 것인지. 간단명료하게 이유를 알고 싶습니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
mixed contents 관련 질문
안녕하세요 제로초님 항상 감사합니다 ㅠ 마지막 강의까지 다 듣고 따라하고 켜봤는데 Mixed Content 에러가 발생하고 로그인이 안됩니다 ㅠ front의 config.js파일도 말씀하신대로 바꿨습니다 export const backUrl = process.env.NODE_ENV === 'production' ? 'https://api.nextpus.com' : 'https://localhost:3065'; App.js도 마찬가지로 .. 모니터링결과 front: 백앤드 라고 뜨는데 원인이 짐작이 안가네요 ㅠㅠ 부탁드립니다! app.js 오타 sequre --> secure로 수정해도 에러나네요 ㅠ 모니터링에서 나온 already in use 해결을 위해 서버죽이고 다시켜서 들어가보니 뜬금없이 이런 메시지도 나오네요(요건 다시 새로고침해서 들어가니 해결되네요 ㅠㅠ)
-
미해결억대 연봉을 버는 프리랜서 개발자 브랜딩 로드맵
신입 프리랜서 외주 받는 방법
안녕하세요 강의 잘들었습니다 강의를 듣다가 외주를 받는 사이트를 찾아보니 위시켓이나 원티드 긱스같은 곳은 대부분 경력 3~7년 정도 있어야 지원이 가능하더라고요 이번에 강의를 듣고 개발을 처음 입문했는데 경력이 없이 외주를 받을 수 있는 방법이 있나요? 처음에는 어떻게 외주를 받을지 궁금합니다~
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
거리배열을 따로 만드는 경우 타임리밋
안녕하세요. 수업 잘 듣고 있습니다. 체크배열에 정점까지 도달하는 데 필요한 횟수를 저장하는 게 헷갈려서, dis배열을 따로 만들어봤습니다. 그랬더니 타임리밋이 걸리더라고요. 제가 보기엔 연산 속도에 큰 차이가 날 것 같지 않은데, 이렇게 배열 두 개를 사용할 경우 타임리밋이 걸리는 이유가 궁금합니다. #include <stdio.h> #include <vector> #include <queue> #include <algorithm> using namespace std; int ch[10001], dis[10001], d[3]={1, -1, 5}; int main(void){ //freopen("input.txt", "rt", stdin); int i, n, m, x, pos; queue<int> Q; scanf("%d %d", &n, &m); ch[n] = 1; Q.push(n); while(!Q.empty()){ x = Q.front(); Q.pop(); for(i=0; i<3; i++){ pos = x+d[i]; if(pos<= 0 || pos>10000) continue; if(ch[pos]==0){ dis[pos] = dis[x] + 1; Q.push(pos); } if(pos==m){ printf("%d", dis[pos]); exit(0); } } } return 0; }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getServerSideProps 이전 redux 상태 유지 방법
1. getServerSideProps할 때 redux의 상태가 모두 초기화되는것을 알 수 있는데 여기서 클라이언트 쪽에서 이전 redux 상태를 유지 하는 방법이 있나요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
npm i 만 해도 되는건가요?
/d/sleact/alecture (master) 에 이미 package.json 만들어져 있는데 npm i 만 해도 되나요? 프론트 폴더도 마찬가지죠?
-
미해결실전! 스프링 데이터 JPA
벌크성 수정 쿼리 질문
안녕하세요 영한님 벌크성 수정 쿼리 강의해주실 때 em.flush() em.clear() 를해야한다(영속성 컨텍스트에 있는 캐시정보들을 DB에 반영하기 위해)고 말씀해주셨는데 만약 어떤 user들의 age가 20이 넘는 사람의 인원수가 5명이라고 가정하고 이들의 나이를 1씩 올렸다고 가정했을때 캐시에는 반영이 안되고 바로 DB에만 반영이 되는데 이때 제가 궁금했던것은 em.flush를 하면 1치캐시에 있는것을 db에 반영시키는것(더티체킹을 포함하여) 이라고 생각해서 이 경우에는 1차캐시가 반영되면 안되는것 아닌가요? 캐시 DB -> 벌크성수정쿼리-> 캐시 DB -> em.flush() -> 캐시 DB 40 40 40 41 40 40
-
미해결스프링 시큐리티
Servlet Filter 질문이 있습니다.
안녕하세요. 선장님. 먼저 좋은 강의 제공해주셔서 감사합니다. 많은 공부 자료 및 자극을 주셔서 잘 공부하고 있습니다. Security 공부를 하면서 궁금한 점이 생겼습니다. DelegatingFilterProxy는 일반적인 서블릿 필터이고, 그 필터 구현 처리를 스프링에 빈으로 위임한다. 라고 이해 했습니다. 그러면 Servlet Filter를 Bean으로 등록하면 SpringContext에 접근 가능 하다고 이해해도 되는 걸까요 ?? Security가 한번에 와닿지는 않아서 여러번 보며 공부해야 할 것 같습니다 ㅎㅎ,,