묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
Comparator와 Comparable
안녕하세요 선생님, 다음과 같이 코드 구현 하였는데 혹시 피드백 부탁드려도 되겠습니까?Comparable과 Comparator중 어떤 걸 써도 상관없는지가 궁금합니다. 또한 class 생성시 이렇게 내부 클래스로 생성하여도 괜찮나요? import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; class Main{ Coordinate[] solution(Coordinate[] arr, int n) { Arrays.sort(arr, new Comparator<Coordinate>() { @Override public int compare(Coordinate o1, Coordinate o2) { // 순서 -> 음수값이 return 되게 해야한다. if (o1.getX() != o2.getX()) return o1.getX() - o2.getX(); else return o1.getY() - o2.getY(); } }); return arr; } public static void main(String[] args) { MainT = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); Coordinate[] arr = new Coordinate[n]; for (int i = 0; i < n; i++) { arr[i] = new Coordinate(sc.nextInt(), sc.nextInt()); } for (Coordinate i : T.solution(arr, n)) System.out.println(i.getX() + " " + i.getY()); } static class Coordinate { private int x; private int y; public Coordinate(int x, int y) { this.x = x; this.y = y; } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } } }
-
해결됨FreeRTOS 프로그래밍
[질문/해결완료] 강의 내용 중 task 생성 api 확인 요청
강의 내용 중 task 생성 api 설명이 바뀐 것 같습니다. 확인해주세요.
-
미해결[딥러닝 전문가 과정 DL1121] 넘파이 마스터 클래스
수업 안내
국가과학기술인력개발원 제2기 R&D 수행 역량 강화 장기 멘토링프로그램을 이수중인 학생입니다,파이썬 레벨 1, 과 2수업을 언급해주시고 계신데 그수업에 대한 안내부탁드립니다. 바로 이수업부터 듣게되어 진도를 따라감에 있어 한계가 있어서요
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
바로 가기 키 아래에 줄 복사 지정했는데 복사가 되지 않습니다.
왼쪽 아래 톱니 관리 아이콘 클릭해 바로 가기 키에서 아래에 줄 복사 Ctrl+D로 지정했는데 복사할 줄에서 Ctrl+D 눌러도 복사는 되지 않고 줄만 삽입 됩니다. 무엇이 잘못 된 것 입니까?
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
타입선언시 keyof 같은 값들은 console.log 처럼 디버그 할 수 있는 기능은 없나요??
타입선언시 keyof 같은 값들은 console.log 처럼 디버그 할 수 있는 기능은 없나요?
-
해결됨리눅스 시스템 프로그래밍 - 이론과 실습
파일 디스크립터와 FILE 구조체에 대한 질문
리눅스는 모든 것을 파일로 관리한다고 알고 있습니다. (장치나 소켓 등도 포함)파일 디스크립터는 파일의 추상화 개념으로 알고 있는데, 지금 이 강의를 보니까 파일 디스크립터를 주고 파일 포인터를 받아오는데, 그러면 리눅스에서 파일이나 장치는 전부 각자의 파일 구조체를 가지고 있다고 이해해도 될까요?
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
amd 데이터가 읽히지 않습니다
파일 6-2의 11.1 볼린저 밴드로 해외 주가 시각화 부분을 하고 있습니다. 아래 코드에서 다음과 같은 이슈가 나는데 트러블 슈팅 방법이 궁금합니다. 데이터 자체가 읽혀지지 않아서 할 수가 없네요..코랩에서도 동일한 이슈 발생하면서 실행되지 않습니다.amd = fdr.DataReader("AMD", "2020", "2021") JSONDecodeError: Expecting value: line 1 column 1 (char 0)
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OrderQueryRepository를 따로 만드는 이유
controller가 repository를 참조하게 되어서라고 하셨는데 ㅌ제가 배경지식이 없어 ㅠㅠ잘 이해가 가지 않습니다.. 조금더 구체적으로 설명 가능할까요?왜 controller가 repository를 참조하게 되는지 이해가 되지 않습니다.OrderQueryRepository를 따로 떼어내면 1번의 문제가 왜 해결되는지요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
비주얼 스튜디오 코드 강의만 듣고 준비하면 됩니까?
앞 강의에선 브라켓은 중지되어 시험장에 브라켓은 설치 되어 있지 않다고 비주얼 스튜디오로만 준비하면 된다고 하셨는데 이번 강의에선 선택하면 된다고 하셔서 무엇이 맞고 어떻게 준비하면 되는지???
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
라이브러리 공식문서에 대한 질문
안녕하세요 제로초님.어제 오픈채팅방에서 다음과 같은 질문을 드렸었습니다. 마침 제로초님이 답변을 주셨습니다. (답변주셔서 정말 감사했습니다.)실은 저도 redux toolkit 공식문서를 읽어보고 질문을 드렸지만, 제로초님이 키워드를 주신 부분에 대한 정보를 찾지 못했습니다.만약에 제로초 같은 분이 힌트라도 주시지 않았다면 저 문제를 해결하기 힘들었을 것 같습니다. 제로초님 께서는 저러한 지식을 얻으실때 어떻게 얻으셨는지 궁금합니다. 공식문서를 한번 정독을 하셨나요?저러한 정보가 어디에 위치했는지 파악을 하려면 한번 읽어보지 않고서는 안될 것 같다는 생각이 들었습니다.문서를 한번 읽어본다면 시간이 꽤 걸리는 과정일텐데, (제실력으로는 며칠이 걸릴 수 도 있겠네요.) 이러한 과정이 필연적으로 있어야 하는데 제가 시간이 걸린다는 핑계로 두고 하지 않은게 아닌지 제로초님께 의견을 여쭙고 싶습니다.redux toolkit 을 사용하려면서 공식문서를 한번도 읽지 않고 대충 사용하는 방법만 익히려고 제 자신을 반성하게 됩니다.
-
미해결배달앱 클론코딩 [with React Native]
intel HAXM 필요여부
안녕하세요 군대 사지방에서, 개발을 공부하고 있는 학생입니다.다름이 아니라, 설치과정에서 intel HAXM의 설치가 권한이 없다면서 실패했습니다. 나머지 파일들은 모두 설치에 성공한 것 같은데, 추후에 문제가 생길까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
HTTPS에 대해 질문이 있습니다.
제가 http -> https로 변경하기를 원합니다.무조건 도메인 주소를 사서 해야하나요?localhost로도 변경이 가능하다면 어떻게 해야하나요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
코드 관련 질문
안녕하세요 선생님:) 질문이 있어 글을 올리게 되었습니다.이번 강의에서 나온 코드 중에서 temp_01 내에 있는 코드와 관련하여 질문이 있습니다.해당 페이지가 마지막 페이지 (exit page) 인지 구해줄 때,case when row_number() over (partition by a.sess_id order by hit_seq desc) = 1 then 1 else 0 end as is_exit_page해당 코드를 사용한다고 이번 강의에서 배웠습니다.그런데 위에 있는 코드로도 각 세션에서 마지막 페이지를 알 수 있지만, 기존 ga_sess_hits 테이블에 있는 is_exit 컬럼으로도 해당 페이지가 exit page인지 확인할 수 있다고 말씀하신 것으로 기억합니다.그렇다면 row_number을 사용하지 않는 대신, is_exit을 사용하여case when is_exit = 'True' then 1 else 0 end as is_exit_page이 코드를 사용해도 되는 걸까요?사용결과 값은 동일하게 나왔습니다.감사합니다:)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
req. 질문드립니다.
router.get('/login', async (req, res, next) => { try { if (req.user) { const user = await User.findOne({ where: { id: req.User.id } }) res.status(200).json(user); } else { res.status(200).json(null); } } catch (error) { console.error(error) next(error) } })선생님 여기서 req.user로 오는 값들이 어디서 넘어오는건가요 지금 앞단에서 오는 user인건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
javax/xml/bind/JAXBException 자바 11 오류가 납니다.
현재 자바 스펙 입니다pom.xmlpersistence.xmlhttps://www.inflearn.com/questions/13985 이 링크보고 pom.xml에 구문을 추가하였으나 똑같이 오류가 발생하여 질문 드립니다 혹시 어디가 잘못된 건지 알려주실 수 있나요??
-
미해결배달앱 클론코딩 [with React Native]
icon font 사이즈 조정방법
headerTitle은 위쪽tabBarLabelStyle 은 아래쪽 fontSize 조정가능하십니다.
-
미해결
로그인시 아이디가 없을경우 서버가 터집니다
assport.serializeUser(function(user, done){ console.log('serializeUser', user); done(null, user.username); }) passport.deserializeUser(function(id, done){ console.log('deserializeUser', id); var sql='SELECT * FROM users WHERE username=?'; conn.query(sql, [id], function(err, results){ console.log(sql,err,results); if(err){ done('There is no user.'); } else { done(null,results[0]); } }) }) passport.use(new LocalStrategy( function (username, password, done) { var uname=username; var pwd=password; var sql='SELECT * FROM users WHERE username=?'; conn.query(sql, [uname], function(err, results){ if(err){ return done('There is no user.'); } var user=results[0]; return hasher({password:pwd, salt:user.salt}, function(err, pass, salt, hash){ if(hash===user.password){ console.log('LocalStrategy', user); done(null, user); } else{ done(null,false); } }) }) } )) 로그인 post ------------------------------------------------------------------ app.post( '/auth/login', passport.authenticate( 'local', { successRedirect: '/welcome', failureRedirect: '/auth/login', failureFlash: false } ) ); 로그인 get ------------------------------------------------------------ app.get('/auth/login', function(req, res){ var output = ` <h1>Login</h1> <form action="/auth/login" method="post"> <p> <input type="text" name="username" placeholder="username"> </p> <p> <input type="password" name="password" placeholder="password"> </p> <p> <input type="submit"> </p> </form> `; res.send(output); }); 에러내용 -------------------------------------------------------- TypeError: Cannot read properties of undefined (reading 'salt') at Query.<anonymous> (C:\Users\atolo\Desktop\moon\app_session.js:100:44) at Query.<anonymous> (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\Connection.js:526:10) at Query._callback (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\Connection.js:488:16) at Query.Sequence.end (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\protocol\sequences\Sequence.js:83:24) at Query._handleFinalResultPacket (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\protocol\sequences\Query.js:149:8) at Query.EofPacket (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\protocol\sequences\Query.js:133:8) at Protocol._parsePacket (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\protocol\Parser.js:433:10) at Parser.write (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\protocol\Parser.js:43:10) at Protocol.write (C:\Users\atolo\Desktop\moon\node_modules\mysql\lib\protocol\Protocol.js:38:16)뭐가 문젠지 감이 안오네요salt를 정의할수 없다는데아이디 비밀번호가 맞으면 로그인되고아이디는 맞고 비번이 틀리면 login 페이지로 다시 돌아가는데아이디가 mysql 에 아예 없으면 팅겨버립니다왜이러죠
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
afterEach 관련 질문있습니다!
안녕하세요! 강의 잘 보고 있습니다!@AfterEach관련해서 질문이 있습니다인텔리제이에서 단축키를 사용해서 만들어주면 아래와 같이 internal 접근제한자가 붙은채로 생성이 되는데 @AfterEach internal fun tearDown() { }보통은 붙여주지 않는게 컨벤션일까요?
-
미해결배달앱 클론코딩 [with React Native]
아이콘 적용하실떄
main 안에 다넣지마시고 통으로 다넣으면 빌드안됩니다...res안에 drawable layout폴더잇어야함. 나머지값은 만든걸로 교체main에는 png 이미지2장넣은다음에 AndroidManifest.xml에는 rount icon 제거하시고 npm run android 하시면됩니다.
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
스프2탄 9월말 출시되는건가요?
선생님의 동영상 교육이 도움이 많이 되어 스프2탄을 수강하고 취업을 준비하려고 합니다. 스프2탄이 9월말에 출시된다고 다시 말씀하셔서 기다리고 있는데 그때 출시예정으로 지금도 생각을 하고 있으신지 아니면 조금 더 빠르게 출시예정이신지 아니면 좀 더 늦춰질 예정인지 저에게는 중요해서 문의 남깁니다. 다른 Spring 강의를 봐도 되지만 선생님의 교육이 저에게 제일 잘 맞아서 기다리고 있어서 문의 남깁니다.