inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

값을 이용한 값 교환 질문드립니다.

미해결

[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문

안녕하세요 우선 강의 정말 잘 듣고 있습니다! 다름이 아니라 값을 이용해서 wallet1 ,wallet 2를 바꾸고 싶어서 int swapC(int a, intb){ int temp; temp=a; a=b; b=temp; return a,b; } 이런식으로 코드 작성하고 main함수에서 swapC(wallet1,wallet2) 하면 wallet1 과 wallet2의 값이 바뀌어야 할 것 같은데 안 바뀌어서 어떻게 작성해야 하는지 궁금합니다. 아직 모르는게 많아 이런 질문드립니다... 감사합니다

  • C++
fluffyck 댓글 1 좋아요 1 조회수 211

클로저 질문입니다

미해결

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

자바스크립트 클로저 함수 공부를 더 해보다가, 클로저개념이 외부함수내에서 내부함수를 쓸때 외부함수가 생을 마감했더라도 외부함수가 지닌 변수를 내부함수에서 사용할수 있다는 개념임을 인지했습니다. 그래서 다음 문제를, 저는 이렇게 풀었는데 오답으로 나와서 곰곰히 생각해보게되었습니다. 이렇게 되었을때, 문제가 지향하는 바가 return 하는 당시 gfunc라는 함수를 재호출 시켜서 함수를 출력시키라는 것일까요? console.log(gfunc())라는 함수를 최종적으로 4번 출력시키는 것이 내부함수의 역할이라면, gfunc = solution()이니까 함수가 영원히 끝나지 않게 되는 것이 아닌가요? 왜냐하면 solution내에 gfunc가있고 gfunc는 solution을 또 호출하니까요.. 긴글 읽어주셔서 감사합니다 클로져(Closure)를 연습해보자 다음과 같은 모습으로 당신이 만든 solution 함수를 실행하고자 합니다 1 2 3 4 5 6 7 8 9 10 // 코 드 실 행 버 튼 을 누 르 면 solution 함 수 를 아 래 와 같 이 실 행 하 게 됩 니 다 // solution 함 수 의 리 턴 값 의 타 입 은 함 수 가 되 어 야 합 니 다 let gfunc = solution ( 3 , 6 ) ; // solution 함 수 로 부 터 리 턴 받 은 함 수 를 실 행 시 다 음 과 같 은 값 이 찍 히 도 록 만 들 어 주 세 요 console . log ( gfunc ( )) // 3 console . log ( gfunc ( )) // 4 console . log ( gfunc ( )) // 5 console . log ( gfunc ( )) // 6 console . log ( gfunc ( )) // undefined function solution ( start , end ) { return ( function () { for ( let i = start ; i < end + 1 ; ++ i ) { console . log ( i ) ; } } )() ; } let gfunc = solution ( 3 , 6 ) ;

  • 자바스크립트
  • 클로저
  • javascript
김현지 댓글 1 좋아요 0 조회수 249

파이썬 실행 오류

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하십니까 선생님, 같은걸로 계속 질문드려 죄송하지만 오류가 해결이 안됩니다 ㅠ run python filr 눌러서 실행도 해보고 터미널을 커맨드 프롬프트로 설정을 하고 돌려도 저 코드가 실행이 안됩니다.. 그리고 디버깅으로 되는것도 변경해도 계속 다시 자바 스크립트 디버그로 설정이 되있구요 구글링을 몇시간 정도 했는데도 기본터미널 설정이 변경이 안된다는 말은 못찾아서 죄송하지만 한번 더 봐주시면 감사하겠습니다 다른 실습 파일은 그래도 코드가 잘 실행이 되는데 쿠팡쪽에서 url 이후 실행이 안되는것도 좀 이상합니다 ㅠ

  • 웹-크롤링
  • python
sapi 댓글 1 좋아요 0 조회수 1228

게산기 공부 중 질문있습니다

미해결

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

버튼에 id를 각자 주셨는데 같은 클래스명을 사용하고 클릭한 버튼의 textContent만 받으면 가능하지 않을까? 하고 생각했는데 7만 인식하고 다른 버튼은 인식을 아예 못하는데 이유가 뭔지 모르겠습니다.ㅠㅠ event.target으로 콘솔로그를 찍어봐도 7밖에 인식이 안돼서 이유를 잘 모르겠습니다.... <! DOCTYPE html > < html lang =" en "> < head > < meta charset =" UTF-8 " /> < title > calculator </ title > < style > * { box-sizing : border-box ; } # operator { width : 50px ; height : 50px ; margin : 5px ; text-align : center ; } # result { width : 180px ; height : 50px ; margin : 5px ; text-align : right ; } button { width : 50px ; height : 50px ; margin : 5px ; } </ style > </ head > < body > < input readonly id =" operator " /> < input readonly type =" number " id =" result " /> < div class =" row "> < button class =" digit "> 7 </ button > < button class =" digit "> 8 </ button > < button class =" digit "> 9 </ button > < button id =" plus "> + </ button > </ div > < div class =" row "> < button class =" digit " id =" num-4 "> 4 </ button > < button class =" digit " id =" num-5 "> 5 </ button > < button class =" digit " id =" num-6 "> 6 </ button > < button id =" minus "> - </ button > </ div > < div class =" row "> < button class =" digit " id =" num-1 "> 1 </ button > < button class =" digit " id =" num-2 "> 2 </ button > < button class =" digit " id =" num-3 "> 3 </ button > < button id =" divide "> / </ button > </ div > < div class =" row "> < button id =" clear "> C </ button > < button class =" digit " id =" num-0 "> 0 </ button > < button id =" equal "> = </ button > < button id =" multiply "> x </ button > </ div > </ body > < script > let numOne = "" ; let operator = "" ; let numTwo = "" ; const $operator = document . querySelector ( " #operator " ) ; const $result = document . querySelector ( " #result " ) ; const onClickNumber = ( event ) => { if ( ! operator ) { numOne += event . target . textContent ; $result . value += event . target . textContent ; return ; } if ( ! numTwo ) { $result . value = "" ; } numTwo += event . target . textContent ; $result . value += event . target . textContent ; }; document . querySelector ( " .digit " ) . addEventListener ( " click " , onClickNumber) ; </ script > </ html >

  • javascript
거누 댓글 1 좋아요 0 조회수 219

order를 함수 내에서 만들고 싶어서

미해결

캐글 설문조사로 데이터 분석 입문하기

강의에서는 q1_cols라고 따로 윗 블럭에 만든다음에 order=q1_cols라고 지정해 주었었는데 제가 한것 처럼 함수 내에서 cols를 만들면 안되나요 ㅠㅠㅠ?

  • pandas
  • seaborn
  • kaggle
장정인 댓글 1 좋아요 1 조회수 213

parseInt가 0을 제외하는 이유

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

안녕하세요 선생님, 강의 잘 듣고 있습니다. 이번 강의는 풀이가 여러개여서 다양한 접근을 할 수 있어 좋네요. parseInt는 String을 숫자로 변환해주는 것으로 알고 있습니다. 9. 숫자만 추출에서 parseInt()시 첫 글자 0이 제외되는데요. 어떻게 가능한 것인가요?int (정수)는 0을 포함하기에 어떻게 0이 제외되는건지 헷갈려서요. 답변 미리 감사드립니다.

  • 코테 준비 같이 해요!
  • java
jkdev1324 댓글 1 좋아요 0 조회수 1169

인텔리제이 터미널에서 빌드는 되는데 그 이후 스프링 메시지는 뜨지 않습니다

미해결

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 빌드는 되는데 그 이후 아무런 메시지도 뜨지 않습니다. 빌드 자체가 잘못된 것인지 그렇다면 어떻게 해결해야 되는지 답변 부탁드립니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8

박지은 댓글 1 좋아요 0 조회수 208

테이블 2개 연결 불가

미해결

쉽고 빠르게 익히는 Excel 파워 피벗 & 데이터 모델링

안녕하세요~ 날짜 테이블과 분석을 하고자 하는 테이블을 파워 피벗으로 연결시키려고 하나 불가합니다. 데이터 가져오기로 각 엑셀시트를 참조해서 가져와서 파워 피벗으로 두 테이블의 날짜-일자를 연결했는데요. 그 이후에 연결로 피벗테이블을 만드는 경우 "테이블 사이에 관계가 필요할 수 있습니다"라는 오류가 뜹니다. 이미 관계를 만든 상황인데도요~ 날짜, 일자의 포맷도 동일하게 맞추어서 포맷 문제는 아니지 싶습니다. 해결 방법 문의드립니다!

  • excel
  • Excel-Power-Pivot
안전한 까치 댓글 2 좋아요 0 조회수 1067

현업 관계쿼리 몽구스 vs 몽고디비

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

몽고 디비 자체에도 reference로 관계를 맺을수 있는데, 보통 현업에선 어떤게 자주 쓰이나요? 1. 몽고디비 다큐먼트 자체에서 미리 ref로 관계 맺어놓고 데이터 가져옴 2. 몽구스 populate에 의존해서 동적으로 embed시키고 가져옴

  • Sequelize
  • mongodb
  • nodejs
  • mysql
Inpa Skyrim 댓글 1 좋아요 0 조회수 263

BRAM의 1cycle delay

해결됨

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 d운영 관련 문의는 1:1 문의하기를 이용해주세요. "BRAM을 통해서 read된 data가 valid해지는 시점이 1 cycle 뒤이다." 의 이유가 Internal Memory(BRAM)의 Latency가 일반적으로 1cycle이기 때문인가요??

  • fpga
  • 임베디드
satreci-sta 댓글 1 좋아요 2 조회수 633

어트리뷰션 툴과 필요 데이터 축적에 관한 궁금증.

미해결

그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법

안녕하세요, 강사님. 강의 너무 유익하게 시청중입니다. 감사합니다. 질문이 있어 글을 남기게 되었습니다. 우선 저는 지역기반 서비스 앱 론칭을 앞 둔 조직에 합류 한 팀원입니다. 론칭 전 어트리뷰션 툴을 도입하여 초기부터 데이터를 쌓아나가려고 합니다. 하여 본 강의를 통해 필요한 지식과 사전에 고려해야할 것들을 공부중인 상황입니다. 론칭 전에 모바일 어트리뷰션 서비스와 앱을 연결하는 과정과 실제 쌓아가야할 데이터에 대한 고민이 큰 상황입니다. 서비스를 연결하는 과정은 어트리뷰션 툴 사용 방법에 대한 부분이겠고, 업무에 활용해나갈 데이터를 축적해나가는 것은 어트리뷰션 툴 사용방법+데이터의 활용 측면을 함께 고려해야하는 부분이라고 생각합니다. 이때, 서비스와 어트리뷰션 툴을 연결하는 과정은 개발자가 함께 진행되어야 하는 부분인것인지요. 또한, 후자의 경우 참고할만한 서적이나, 사이트가 있을까요? 빠르게 배우고, 고민하는 시급한 상황이다보니 그 학습 방법에 대해 이미 경험이 많으신 강사님께 여쭙는 게 좋아보여서 글을 남깁니다. 감사합니다.

  • 그로스해킹
  • 디지털 마케팅
  • 디지털-리터러시
  • 퍼포먼스 마케팅
공부중인리본 댓글 1 좋아요 0 조회수 315

countQuery 질문(질문수정)

해결됨

실전! Querydsl

countQuery는 count할 때, 쿼리 최적화를 위해서 하는 걸로 알고 있는데 public Page<MemberTeamDto> searchPageComplex(MemberSearchCondition condition, Pageable pageable) { List<MemberTeamDto> content = queryFactory .select(new QMemberTeamDto(member.id.as("memberId"), member.username.as("memberName"), member.age, team.id.as("teamId"), team.name.as("teamName"))) .from(member) .leftJoin(member.team, team) .where(member.username.eq(condition.getUsername()), team.name.eq(condition.getTeamName()), member.age.goe(condition.getAgeGoe()), member.age.loe(condition.getAgeLoe())) .offset(pageable.getOffset()) .limit(pageable.getPageSize()) .fetch(); JPAQuery<Member> countQuery = queryFactory .selectFrom(member) .leftJoin(member.team, team) .where(member.username.eq(condition.getUsername()), team.name.eq(condition.getTeamName()), member.age.goe(condition.getAgeGoe()), member.age.loe(condition.getAgeLoe())); return PageableExecutionUtils.getPage(content, pageable, () -> countQuery.fetchCount()); } 어차피 실행될 List<MemberDto> content = queryFactory.select(..생략.. 에다가 long count = content.size(); 하면 count가 나오지만 위처럼 굳이 countQuery를 짜서 쓰는 건 PageableExecutionUtils.getPage(content, pageable, () -> countQuery.fetchCount()); 오직 이 기능 때문인가요 ?

  • JPA
  • java
relate16 댓글 1 좋아요 1 조회수 249

질문이 있습니다.

미해결

초보자를 위한 Sass 기초 강의 & 자몽톡 클론코딩

@MIXIN과 @EXTEND의 유령클래스와 차이가 별로 없는거 같은데 만약 차이가 있다면 어떤것이 있을까요? @EXTEND를 쓰면 CONTENT를 안써도 되서 더 편할것 같은데 아닌가요?

  • 클론코딩
  • sass
  • HTML/CSS
김현준 댓글 2 좋아요 0 조회수 310

combination 리스트 생성

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

안녕하세요. 강사님. DFS 너무 어렵지만ㅠㅠ 강의 잘 듣고 있습니다 혹시 combination 결과를 담을 b 리스트를 생성할 때 nCr = n! / ((n-r)! * r!)을 활용하여 for i in range ( n ): b [ i ] = int ( factorial ( n - 1 ) / ( factorial ( n - 1 - i ) * factorial ( i ))) factiorial을 이용하여 코드를 짜봤습니다. vscode를 이용하여 코드 짰는데 자동으로 from math import factorial 생성됐더라구요... 실제 코테에서는 이런식으로 하면 안되는거죠??

  • python
  • 코테 준비 같이 해요!
이민형 댓글 1 좋아요 0 조회수 412

참조로 인자값 받는 부분에 대해서

미해결

홍정모의 따라하며 배우는 C++

11분 30초 정도에 보면 레퍼런스로 받을 경우 복사된 값이 들어가서 포인터로 바꾼다고 설명하셨습니다, 근데 원래 레퍼런스로 받으면 복사가 아니라서 그 값 자체가 바뀌지 않나요? 왜 굳이 포인터를 사용해야 하는지 잘 모르겠습니다ㅜ

  • C++
leehoogwan 댓글 1 좋아요 0 조회수 251

자바 버전

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

제가 학교에서 자바 수업을 듣느라 이미 자바 11버전이 깔려있는데, 꼭 8버전을 이용해야 하나요? 그리고 혹시 다른 버전이 이미 깔려있는데 이전 버전으로 다시 깔려면 어떻게 해야하는지, 재설치해도 기존 자바 프로젝트나 파일들엔 문제가 없는지 궁금합니다!

  • tensorflow
  • 머신러닝 배워볼래요?
  • javascript
  • react
  • HTML/CSS
  • react-native
  • express
  • nodejs
개발스터디 댓글 1 좋아요 1 조회수 269

몽고디비 메소드 create/insert

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

저 2개는 단어만 다르지 다큐먼트가 없으면 생성해주고 데이터를 넣어주는 역할을 한다고 보면 되나요?

  • Sequelize
  • nodejs
  • mysql
  • mongodb
Inpa Skyrim 댓글 1 좋아요 0 조회수 229

이렇게 하면 안되나요?

미해결

MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.2

SELECT DIRECTOR, TITLE, MARK1, MARK2, AVG(MARK1) '감독별 관객평점 평균' FROM DBO.TBL_MOVIE M1 WHERE RELEASE BETWEEN 2010 AND 2019 GROUP BY DIRECTOR HAVING MARK2 > (SELECT AVG(MARK1) FROM DBO.TBL_MOVIE M2 WHERE M2.DIRECTOR = M1.DIRECTOR); 이러면 왜 안되는 걸까요...

  • DBMS/RDBMS
  • sql
  • MSSQL
정선민 댓글 0 좋아요 0 조회수 262

3D 게임에서 충돌체크 질문드립니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요. 현업에서 3D 게임을 만들때 충돌관련 질문이 있어 질문 드립니다. 1. 2D처럼 충돌체크를 서버단에서 처리하는 방식을 쓰나요? 2. 그렇다면 콜리더는 쓰지않는건지, 콜리더를 쓴다면 어떻게 처리하는지 궁금합니다. 현재 스피어 콜리더로 범위를 두고 2D처럼 진행방향에 캐릭터가있으면 충돌처리하고 충돌에 따른 튕겨나감을 처리하고 있는데 싱크가 안맞아서 그런지 생각처럼 되지 않네요..

  • unity
  • C#
  • network
정진욱 댓글 1 좋아요 0 조회수 678

회원가입 테스트 질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

회원가입 관련되서 질문이 있습니다. 처음 회원가입 테스트 하면 DB에 name이 kim인 레코드가 하나 생성되고 그 후 두번째 실행하면 회원 중복 처리 로직으로 인해서 예외가 터져야 하지 않나요?? 2번 이상 실행해봤는데도 예외가 터지지 않습니다. name 컬럼이 UK 제약 조건도 아닌데 왜그런건지 설명좀 부탁드립니다.

  • java
  • 웹앱
  • spring
  • JPA
  • spring-boot
석재현 댓글 1 좋아요 2 조회수 344

인기 태그

인프런 TOP Writers

주간 인기글