묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
max랑 count를 이렇게 이용하는 건 안되나요?
SELECT MAX(salary*months) ,COUNT(MAX(salary*months)) FROM employee 에러가 아래와 같이 나는 걸로 봐서는 함수를 저런식으로 쓰면 안된다는 거 같은데 왠지 잘 모르겠어요!ㅠㅠ ERROR 1111 (HY000) at line 16: Invalid use of group function
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
55. 기차 운행
안녕하세요 55. 기차 운행(스택) 문제를 좀 다르게 풀었는데 마지막 예시가 자꾸 틀려요. 도와주세요ㅜ stack[top]보다 큰 수가 push 되면 스택 구조니까 순서가 맞을 수 없다고 생각하면서 풀었어요 배열 a: input 배열 result : 출력할 결과 배열 b : 스택에서 꺼낸 숫자 저장 i=1 ; i<n ; i++ {a[i]와 stack[top]을 비교해서 - 1)a[i] > stack[top] 스택이 비워질 때까지 or a[i]<stack[top] 일 때까지 pop { pop한 숫자를 배열 b에저장 (방금 저장한) pop한 숫자와 배열 b에 이전에 넣은 수를 빼서 차가 1이 아니면 impossible + 종료 result[++]='O' } push(a[i]) , result[++]='P' i++ -2) a[i] < stack[top] push(a[i]) , result[++]='P' i++ } 스택이 empty 될 때까지 { pop한 숫자를 배열 b에저장 (방금 저장한) pop한 숫자와 배열 b에 이전에 넣은 수를 빼서 차가 1이 아니면 impossible + 종료 result[++]='O' } 결과 출력 이렇게 했어요 코드는 c로 풀었습니다 #pragma warning (disable :4996) #define M 60 #include<stdio.h> int top = -1; int stack[M] = { 0 }; int b[30] = { 0 }; void push(int n) { stack[++top] = n; } int pop() { return stack[top--]; } int main(void) { int n=0; int a[30] = { 0 }; char result[M] = { 'P' }; int r = 0, B = 0; scanf("%d", &n); for (int i = 0; i < n; i++) scanf("%d", &a[i]); push(a[0]); for (int i = 1; i < n; i++) { if (a[i] > stack[top]) { while (top > -1&&a[i]>stack[top]) { b[B]=pop(); result[++r] = 'O'; if (B > 0 && (b[B] - b[B - 1] != 1)) { printf("impossible"); return 0; } ++B; } push(a[i]); result[++r] = 'P'; } else { push(a[i]); result[++r] = 'P'; } } while (top > -1) { b[B] = pop(); result[++r] = 'O'; if (b[B] - b[B - 1] != 1) { printf("impossible"); return 0; } B++; } for (int j = 0; j <=r; j++) printf("%c", result[j]); return 0; }
-
미해결스프링 핵심 원리 - 기본편
인텔리제이 오류 질문...
안녕하세요 강사님, 강의내용 외의 질문을 드리게 되어 죄송합니다; 어제까지 이상없이 작동하던 코드들이 위와 같이 서로가 서로를 인식하지 못하는 상황이 발생하였습니다.분명한 것은, 인식은 못 하지만 코드가 확실히 존재하고 있기는 하다는 것입니다. 의심되는 바로는.. 제가 오늘 몇시간동안 git에 대해 공부하며 인텔리제이와 깃허브를 연동하는 실습을 진행했다는 것입니다. 하지만 스프링 프로젝트 폴더에는 전혀 접근하지 않았으며 평소에 제가 알고리즘 문제를 푸는 프로젝트와 연동하여 그 안에서만 실습을 진행했을 뿐인데.. 왜 위와 같은 상황이 발생한 것인지 의문입니다.(알고리즘 풀이용 프로젝트 내에서 소스를 추가하고 commit and push 하는 동작을 수차례 진행했습니다.) 혹시라도 클래스나 인터페이스를 지웠다 다시 생성하면 다시 인식할 수 있지 않을까 싶어서 몇개의 클래스, 인터페이스를 지우고 다시 생성하여 소스를 복붙해 복구하였지만 여전히 인식하지 못하는 상황이네요. 해당 문제에 대한 조언을 부탁드려도 될까요?
-
해결됨React로 NodeBird SNS 만들기
req.user가 언제 생성되나요??
매 실행시마다 deserializeUser가 실행되서 req.user에 넣어준다고 알고있습니다. 근데 메인 페이지에서 프로필를 눌러서 프로필 페이지로 넘어갔을때 req.user가 undefined라고 찍히고 프로필 페이지에서 새로고침을 눌렀을 때는 req.user가 현재 로그인한 유저로 찍히는데 어떻게 동작하는건지 이해가 되질 않습니다 ...
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
sns.barplot()의 결과 그래프 해석
안녕하세요? 위의 그림에서 막대그래프 자체는 각 연도별 평균 평당분양가격이라는 것은 이해했습니다. 각 막대 그래프 끝의 검은 선은 무엇을 의미하는 것인가요? 답변 부탁드립니다~
-
미해결홍정모의 따라하며 배우는 C++
정렬코딩을 짜봤는데 정렬이 안됩니다 어디가 잘못되었는지 봐주세요 ㅠㅠ
using namespace std; void printArray(int array[], int length) { for (int i = 0;i < length;i++) { cout << array[i] << " "; } cout << endl; } int main() { const int length = 5; int ij = 0; int a[length] = { 3,5,2,1,4 }; //swap //int temp = int[0]; //int[0] = int[1]; //int[1] = int temp; printArray(a, length); for (int i = 0;i < length-1;i++) { for (int j = i + 1;j < length;j++) { if (a[i] > a[j]) ij = a[j]; a[j] = a[i]; a[i] = ij; } } printArray(a, length); } 이렇게 하면 정렬이 될꺼라 생각했는데 계속 안되네요 어디가 잘못된건가요?
-
미해결WEB2 - JavaScript
설정?
맥북 사용자입니다. <script></script>를 작성하게 되면 작성하던 문법들의 색 표시가 없어집니다. 이런경우 어떻게 해결하나요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
테이블이 생성이 되지 않습니다.
안녕하세요? 강사님! 항상 강의 잘 듣고 있습니다. 다름이 아니라, 이전에 했던 test는 테이블이 잘 만들어졌었는데, jpashop 테이블이 만들어 지지 않습니다. persistence.xml 을 jpashop으로 바꾸고 실행 해서 db 를 refresh 버튼 까지 눌렀는데도 테이블이 생성이 되지 않습니다...... 1월 10, 2021 8:45:02 오후 org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation INFO: HHH000204: Processing PersistenceUnitInfo [ name: hello ...] 1월 10, 2021 8:45:02 오후 org.hibernate.Version logVersion INFO: HHH000412: Hibernate Core {5.3.10.Final} 1월 10, 2021 8:45:02 오후 org.hibernate.cfg.Environment <clinit> INFO: HHH000206: hibernate.properties not found 1월 10, 2021 8:45:02 오후 org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit> INFO: HCANN000001: Hibernate Commons Annotations {5.0.4.Final} 1월 10, 2021 8:45:03 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 1월 10, 2021 8:45:03 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:tcp://localhost/~/jpashop] 1월 10, 2021 8:45:03 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001001: Connection properties: {user=sa} 1월 10, 2021 8:45:03 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001003: Autocommit mode: false 1월 10, 2021 8:45:03 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections <init> INFO: HHH000115: Hibernate connection pool size: 20 (min=1) 1월 10, 2021 8:45:04 오후 org.hibernate.dialect.Dialect <init> INFO: HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 1월 10, 2021 8:45:04 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop INFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/jpashop] JpaMain을 실행 했을때 위와 같은 문구 들이 나옵니다....ㅜㅜ
-
미해결Java TPC 실전프로젝트 (Java API 활용)
두번째 프로젝트 에러 질문
강사님 두번째 프로젝트를 하다 생긴 에러에 대해 문의드립니다 코딩은 문제가 없는것 같은데 사진과 같이 콘솔에 나타나는 에러는 어떻게 해결하면 될까요?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
react-native navigate build 에러
안녕하세요 react-native navigation 강의 따라하다가 설치 완료 후 run-ios를 했을때 build issue가 자꾸 발생하여 해결방법을 여쭤보려고 글을 작성하게 되었습니다. 제가 마주하고 있는 issue는 ** BUILD FAILED ** The following build commands failed: CompileC /Users/wonjiko/Library/Developer/Xcode/DerivedData/react_navigation_01-fjjtuzoyscmningvnbdqpccdgojg/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNGestureHandler.build/Objects-normal/x86_64/RNPanHandler.o /Users/wonjiko/Desktop/reactnative/RN_Develop/react_navigation_01/node_modules/react-native-gesture-handler/ios/Handlers/RNPanHandler.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (1 failure) 위 에러가 해결이 되지않고있습니다. 조언 부탁드립니다.
-
해결됨파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
날짜와 인덱스 관련해서
이렇게 체결시간을 datetime 형으로 바꾸고, 인덱싱으로 변경했는데요, print(df) 로 찍으면 consol 창에는 이렇게 결과값이 나오고, 파이참 view 창에는 이렇게 결과값이 나오는데 ,,, 정상적인건가요?? 강의의 예제처럼 체결시간 column 에 나오는거처럼 표기되어야 하는게 맞는거 같아서요,, 구글에서 검색해도 관련 내용을 못찾아서 질문드립니다. ㅜㅜ
-
미해결React로 NodeBird SNS 만들기
Cannot read property 'id' of null 에러
해당 에러가 계속 뜹니다 ... 사가도 아래 사진처럼 0으로 바꿔줬는데도 계속 그러네요 ..
-
업무 자동화를 위한 파이썬 pyautogui, beautifulsoup 크롤링 기초
class에 관한 질문입니다.
삭제된 글입니다
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
키이벤트 궁금한점
안녕하세요 나도코딩님 우선 강의 잘 듣고있습니다 이 강의에서 한가지 궁금한 점이 있는데 for문 밖에서 캐릭터 좌표를 더하는 것과 for문 안에서 캐릭터 좌표를 더하는 것의 차이점입니다. for문 안에서 캐릭터 좌표를 더할 경우 키를 누르고 있을 때 움직임이 반복되지 않고 딱 한번만 적용이 되는데 강의 내용처럼 for문 밖에서 캐릭터 좌표를 더할 경우 키를 누르고 있을 때 움직임이 반복되어 어떻게 계속 움직일 수 있는지 궁금합니다. 봐주셔서 감사합니다.
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
프로필폼 관련 질문입니다 ..!
프로필페이지를 만들어서 이름을 누르면 그 이름의 프로필 링크로 갈수있게 만들고 싶은데 프로필 작성을 게시글 작성과 비슷하게 만들고 idx 를 ida 로 변경했느데 프로필 작성 게시글을 쓰면 바로 프로필 상세보기로 가는데 따로 이름을 눌러서 가지지는 않는데 어떤걸 수정해야 할까요 ..? 프로필 상세보기 @app.route("/portfolio") @login_re def portfolio_view(): ida = request.args.get("ida") if ida is not None: portfolio = mongo.db.portfolio data = portfolio.find_one({"_id": ObjectId(ida)}) if data is not None: results = { "name": session.get("name"), "id": data.get("_id"), "work": data.get("work"), "job": data.get("job"), "phone": data.get("phone"), "youtube": data.get("youtube"), "facebook": data.get("facebook"), "Twitter": data.get("Twitter"), "instagram": data.get("instagram"), "github": data.get("github"), "notion": data.get("notion"), "writer_id": data.get("writer_id", "") } return render_template("portfolio.html", results=results) return abort(404) 프로필 작성 @app.route("/portfolioedit", methods=["GET", "POST"]) def portfolio_edit(): if request.method == "POST": name = session.get("name") write_id = session.get("id") work = request.form.get("work") job = request.form.get("job") phone = request.form.get("phone") youtube = request.form.get("youtube") facebook = request.form.get("facebook") Twitter = request.form.get("Twitter") instagram = request.form.get("instagram") github = request.form.get("github") notion = request.form.get("notion") cr_utc_time = round(datetime.utcnow().timestamp() * 1000) portfolio = mongo.db.portfolio portfolios = { "name": name, "work": work, "job": job, "phone": phone, "youtube": youtube, "facebook": facebook, "Twitter": Twitter, "instagram": instagram, "github": github, "notion": notion, "write_id": write_id, "time": cr_utc_time, } a = portfolio.insert_one(portfolios) return redirect(url_for("portfolio_view", ida=a.inserted_id)) else: return render_template("portfolio_edit.html")
-
미해결나도 할 수 있다! SW강사!
플레이봇과 러플 교수법 자료
플레이봇과 러플 교수법에 대한 자료는 첨부파일이 따로 없는 건가요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
강사님 용어가 헷갈려서 질문드려요~
안녕하세요 강사님 늘 잘 보고 있습니다*^^* 용어가 좀 헷갈려서 질문드려요.ㅠㅠ 세타조인 == 연관관계가 없는 조인 인건가요? 앞부분에 세타조인 설명하실 때 카르테시안곱 얘기하셔서 세타조인 == 크로스조인이고 연관관계가 없는 조인을 하려면 세타조인을 해야한다. 라고 이해를 했는데.. 구글링해보니 세타조인 == 크로스조인은 아닌 거 같아서요.. 세타조인에서 '=' 연산자를 쓴것이 동등 조인이라는데.. 동등 조인은 또 내부 조인에 속하는 종류 중 하나라고 하고..?? ㅜㅜ 제 의문을 계속 정리해보니 세타조인의 개념이 정확히 뭔지 모르겠는게 문제인거 같습니다. 세타조인이란 무엇이며 <세타조인>과 <연관관계가 없는 조인>의 관계를 어떻게 이해하면 좋을까요?? 장황한 질문 죄송합니다. 읽어주셔 감사합니다...
-
미해결스프링 핵심 원리 - 기본편
멤버 클래스 설계할 때 db 칼럼 구성에 대해 궁금증이 생겼습니다!
안녕하세요! 영한님! 강의를 따라가면서 db칼럼 구성에 대해 궁금증이 생겨 이렇게 질문을 올려봅니다! 강의에서 Member 클래스에 Long id, String name를 지정하셨고 db에도 저런 형식으로 칼럼이 형성될텐데(아직 예제만들기 강의를 듣고있습니다!) 여기서 궁금증이 생겼습니다! name이 같은 경우가 존재 할 수 있다면 고유 id를 지정해주는게 맞겠지만, 일반적으로 사이트에서 보통은 아이디 중복검사를 하게끔 되어있는데 중복검사를 해서 name을 중복되지 않게 데이터를 입력을 하면 name이 같지 않은 회원들로만 이루어져있으니 Long id 항목은 안 필요하지 않을까? 라는 생각을 문득 하게 되었습니다!ㅠ 아니라면 제가 Long id 인덱스가 필요한 이유를 정확히 깨닫지 못하고 있는 것 같습니다!ㅠ 혹시 실무에서 회원가입을 할 때 아이디 중복 검사를 하는 경우에도 db에서 고유 id 칼럼을 또 따로 지정하는지 궁금합니다! 만약에 name에 대한 중복검사를 해서 name이 같지 않은 경우에서도 고유 id를 또 지정한다면 그 이유가 너무 궁금합니다! 실력이 아직 많이 부족하지만 입문 강의부터 지금 열심히 따라가보고 있습니다! 좋은 강의 제공해주셔서 너무 감사드리고 앞으로도 좋은 강의 많이 부탁드립니당~~!!!><
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
베스킨라빈스/던킨도너츠 데이터 전처리 관련 질문
강사님, 안녕하세요?? 현재 베스킨라빈스/던킨도너츠의 시각화까지 강의를 들었는데요, 여기서 의문이 들어 질문 드립니다. MarkerCluster까지 과정을 마치고 지도를 살펴보다 보니 하나의 건물에 베스킨라빈스가 두개가 있는 지점이 발견되었습니다. 한쪽의 상호명은 "베스킨라빈스", 다른 한쪽은 "베스킨라빈스31"으로 표시됩니다. 하나의 건물에 두개의 베스킨라빈스가 있을 확률이 있을 순 있으나 그 확률이 희박할 것으로 생각됩니다. 이와 관련하여 질문을 드리고 싶은데, 1. 실무에선 이러한 데이터를 두개의 베스킨 라빈스라고 여기나요 아니면 확인 절차를 통해 하나의 중복된 값을 제거하나요? 2. 혹시나 제거 한다면, 데이터 전처리 과정에 있어 중복된 주소를 하나만 남겨놓게 할 수 있는 코드가 있을까요??
-
미해결김대리님 이게 바로 업무 자동화입니다 (엑셀 + 파이썬)
Column 자유자재로 선택하기
안녕하세요, 실용적인 강의 감사합니다. 다름이 아니라 '회사 이름들 가져와서 중복제거' 강의에서 '회사명' 칼럼에서 가져와서 회사별로 행을 끊어냈잖아요 ? 그런데 담당자 이름으로 회사별로 묶어 주는거 처럼 시도해 보려고 했는데 첫 column 만 실행이 되는거 같아서 질문 남깁니다. '담당자' 칼럼에서 가져올 수도 있을까요 ? 위에 사진은 강의 코드를 그대로 따라서 적었는데, 제가 원하는 건 이 코드에서 '담당자' 칼럼만 뽑아서 만들수 있을까요 ? (자유자재로 칼럼을 선택 할 수 있을까요 ?)