묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
continue, pass 키워드 정답
정답알수있을까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
24년 1회 c언어 질문
정답 Nd sc 1N d 1은 이해가 가는데 공백 2개가 sc로 왜 될까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
i=0일 경우는 왜 출력이 되지 않나요?
goto문, continue문의 22분 58초 부근에 질문있습니다.i=0일 경우도 짝수라고 설명을 해주셨는데, 왜 출력값에는 "i = 0"이 출력되지 않는지 궁금합니다. 잘못 이해하거나 놓친 부분이 있을까요?다음 주 시험인데 유익하게 잘 보고 있습니다, 감사합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Dto와 공통되는 클래스가 있을 때
안녕하세요 Dto클래스가 있을 때, 다른 곳에서도 그와 동일한 스펙의 클래스가 필요하다면 재사용을 해도 되는지, 아니라면 각각 구현해야 하는지 궁금합니다.예를 들어 컨트롤러에서 요청을 통해, Coordinate(위도와 경도를 필드로 갖는)라는 타입으로 좌표를 받아서 사용하는데, 다른 패키지에서도 동일한 스펙을 갖는 클래스가 필요하다면 Coordinate를 재사용해도 되는 걸까요? 아니면 CoordinateForXXXXDto와 같이 동일한 스펙의 클래스를 이름만 다르게 구현하여 사용해야 할까요? webdtorequestCoordinateDto Dto로만 사용되면 위와 비슷한 구조를 가지면 된다고 생각하는데, 만약 재사용이 가능하여 Dto의 역할(계층간의 데이터 전송)이 아닌, 오로지 하나의 클래스 안에서만 사용되는 경우도 포함돼 있다면 어떤 패키지에 놓아야 할지도 궁금합니다!public class CoordinateDto { private double latitude; private double longitude; }
-
해결됨독하게 되새기는 C 프로그래밍
단항 증감 연산에 따른 다른 접근에 대한 질문있습니다.
b = 3 + a++ 의 연산식을 설명하실 때, ++ 연산에 있어서 전위식과 후위식 표기 설명 중에 질문이 있습니다.일단 전위식의 경우에는 push 할 때 ++ 연산이 실행되고, 후위식의 경우에는 pop 할때 연산이 실행된다고 강의 중에 설명하셨습니다. 예를 들어 a 의 값이 2라고 가정하고 후위식으로 진행하는 과정에 대해서 생각해보았습니다. 그렇다면 push하는 과정에서는 2값이 들어갈테고 pop 하는 과정에서 a 값이 3으로 증가하긴 할텐데, 해당 내용을 토대로 결과를 확인하면 b의 값은 5가 출력됩니다.그 말은 pop을 할 때 ++ 연산이 진행됐지만 연산은 2로 진행됐다는 뜻인거고 그 이후에 ++ 연산이 일어나고 3으로 진행된 것으로 사료됩니다.일단 대충 이해는 하려면 할 수는 있겠으나 디스어셈블 창을 보면서 순서상으로 어느 부분에서 ++ 연산이 이뤄졌는지 이해가 되지 않아 질문드립니다.
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
학습 방법에 대해서 조금 질문이 있어요!
안녕하세요.강의를 구매하고 재밋게 보고 있는데요지금 재귀함수 이해하기 시리즈 3편을 다 보았는데요질문은 제가 지금 학습하고 공부하는 방법이 맞나요?엇나가고 있는거라면 조언 해주시면 감사드려요 ㅠㅠ강의를 보기전 직접 문제를 풀어보기내 코드랑 강의를 보면서 코드 이해하기강의와 노션을 완독 한 후에 풀이 코드 방식을 학습하고 해당 방식을 풀이 1번 2번 3번 대로 직접 푸는 연습하기아무래도 파이썬 처음이다보니 익숙하지 않아서 문법을 조금 찾아보면서 하고 있긴 합니다. 예를들어 arr = [-1] * (n +2)아래와 같은 코드가 살짝 이해가 안되었는데출력 해보니까 js로 작성해보자면const n = 10; const array = Array.from({ length: n + 2 }).fill(-1);이런 코드인것 같더라요.결론적으로는 1,2,3번 방식으로 공부하고 있으면서 파이썬 문법은 중간중간 제공해주신 파이썬 Notion이나 구글링을 통해서 학습 하면서 문제 풀이 방식들을 안보고도 풀 수 있을때까지 반복 숙달하고 있는데 이렇게 학습 하면 될까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 7분 째
b.paint 실행시 sup.draw가실행될 땨 부모의 draw가 싷행되서 B가찍히고 그다음. draw()가 실행되자나요 이때이게왜자식의. draw가실행되는건지. 모르겠에요. 부모의 생성자가실행되는거라서 B가찍히고 부모의생성자안에 draw()도 포함되는거니까 부모의 draw()가 실행되는게아닌ㄱ요?
-
미해결피그마 아토믹 컴포넌트 디자인 시스템으로 MVP 만들기
피그마 원본 받을 수 있는지 여부 궁금합니다!
피그마 원본 받을 수 있는지 여부 궁금합니다!
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
에러 메시지
df 불러오기는 잘 되지만, df를 데이터로 이용하여 바 그래프 작성시 에러 메시지가 나와요. 답변 부탁드립니다. 감사합니다.
-
미해결
셀레늄 웹페이지 로드 중 꺼짐
안녕하세요셀레늄을 소개하는 다음 웹페이지 https://wikidocs.net/177133#_2를 보고 해보고 있는데요.실행했을 때 네이버 화면이 로드 되다가 도중에 꺼져버립니다.어덯게 해결하면 좋을까요?자료화면 링크걸었습니다. https://drive.google.com/file/d/1ZdA5RIf0NZnbY-8-_Tkf2wNf3RVTsXS5/view?usp=sharingvs code, window11 환경입니다.# 방법1 # from seleniumwire import webdriver from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys options = webdriver.ChromeOptions() # options.add_argument("headless") # mobile_emulation = { "deviceName": "iPhone 12 Pro" } # options.add_experimental_option("mobileEmulation", mobile_emulation) # options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36") options.add_experimental_option('excludeSwitches', ['enable-logging']) # 콘솔로그 출력 안하게 options.add_experimental_option("excludeSwitches", ["enable-automation"]) # 자동화 제어 메시지 제거 options.add_experimental_option("useAutomationExtension", False) # 자동화 확장기능 비활성화 options.add_argument('--disable-blink-features=AutomationControlled') # 자동화 탐지 회피 service = Service() driver = webdriver.Chrome(service=service, options=options) driver.get("https://www.naver.com") driver.quit()
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
태그와 속성이라는 개념을 제가 잘 이해했나요?
안녕하세요.'패턴으로 실습하며 익히기: HTML 이해를 바탕으로 크롤링하기' 강의를 듣고 있습니다.태그와 속성이라는 개념이 여러번 등장하는데,제가 잘 이해했는지 궁금합니다.제가 이해하기로 태그는 속성의 이름을 말하는 것이고,속성은 HTML언어에서 '파이썬의 문자열, 숫자, 소수점 등 변수종류' 와 비슷한 역할 하는 것 같습니다.예를 들어서img src = 'dimg.png' width = '100' 에서img는 속성을 부르는 명칭입니다.src는 이미지 파일이라고 컴퓨터에게 알려주는 속성입니다. 제가 잘 이해했는지 알려주시면 감사하겠습니다.HTML언어가 파이썬 언어에 비해 생긴게 복잡해서 배우기 어려운 것 같습니다.
-
미해결Airflow 마스터 클래스
Bash operator 만들기, log 확인하는법
섹션2 Bash operator 만들기 수업에서 bash_t1, bash_t2 task 모두 실행은 됐는데log탭이 보이질 않습니다.현재 Airflow (2.9.3 ver) 화면입니다. Auditlog 에서도 볼 수 없는데 어디서 볼수있나요?
-
미해결프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용
Chroma 오류
Chroma 오류가 발생합니다.오류가 발생하면서 커널이 끊어집니다.here 눌렀을 때jupyter log 눌렀을 때 입니다.다음 부분에서 오류가 나는 것 같습니다.from langchain_community.vectorstores import Chroma db = Chroma.from_documents(splits, embeddings_model)
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
쓰레드(thread)가 만약 16개이면 프로세스를 17개이상 실행할수있나요?
프로세스와 쓰레드의 관계에 대해 이해를 잘못하겠습니다.============질문을 하게된 계기============다나와에 들어가보면 쓰레드에 관하여 "쓰레드는 cpu내부에서 실질적으로 업무를 수행하는 가장 작은 논리단위" 라고 써져있고쓰레드는 메모리를 공유하고, 프로세스는 독자적인 메모리를 차지 하고있으며프로그램하나가 단순히 하나의 프로세스로 처리하기 어려워서 더작은 실행의 단위가 필요해서 나온게 쓰레드로 알고있습니다(출처 : 프로세스와 스레드의 차이 (velog.io))아마 저는 쓰레드가 소프트웨어적 개념인데 왜 cpu에 따라 쓰레드 수가 정해져있는지 이해를 못하고있는거같습니다.무슨질문을해야 궁금증이 해결될까 고민하다가 제목과 같은 질문을 하게 되었습니다.====================================만약 저와 같은 질문을 한사람이 있었다면... 링크만 달아주시면 감사히 보겠습니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2870 반례부탁드립니다.
우선 제 로직은,input string을 0번 index부터 확인해서, 문자이면 넘어가고, 숫자이면,find_number()함수로, 이후 연속된 숫자를 찾아,delete_zero()함수로, 해당 숫자(found_number)의 0을 삭제합니다. 이후,bigStringIntCompare()함수로, sort()하여, 출력합니다.백준에 질문 게시판의 모든 반례를 검사해보았는데, 전부 통과했는데, 틀렸다고 합니다.반례부탁드립니다.#include <bits/stdc++.h> using namespace std; int N; string find_number(string str){ string ret; for(int i=0;i<str.size();i++){ if(isdigit(str.c_str()[i])) ret+=str.c_str()[i]; else break; } return ret; } string delete_zero(string str){ int how_many_delete_zero=0; for(how_many_delete_zero=0;how_many_delete_zero<str.size();how_many_delete_zero++){ if(str.c_str()[how_many_delete_zero]!='0') break; } if(how_many_delete_zero==str.size()) return "0"; return &str.c_str()[how_many_delete_zero]; } bool bigStringIntCompare(string a,string b){ if(a.size()<b.size()) return true; else if(a.size()>b.size()) return false; else{ for(int i=0;i<a.size();i++){ if(a.c_str()[i]>b.c_str()[i]) return false; } return true; } } int main(){ cin>>N; // vector<int> ret; vector<string> ret; while(N-->0){ string input; cin>>input; for(int i=0;i<input.size();i++){ if(isdigit(input.c_str()[i])){ string found_number=find_number(&input.c_str()[i]); // printf("found number : %s\n",found_number.c_str()); // ret.push_back(atoi(found_number.c_str())); string ret_number=delete_zero(found_number.c_str()); // printf("ret_number : %s\n",ret_number); ret.push_back(ret_number); i+=found_number.size()-1; } } } sort(ret.begin(),ret.end(),bigStringIntCompare); // for(int i=0;i<ret.size();i++) printf("%d\n",ret[i]); for(int i=0;i<ret.size();i++) printf("%s\n",ret[i].c_str()); return 0; }
-
해결됨Real MySQL 시즌 1 - Part 1
LATEAL 사용 관련 질문
안녕하세요. 현재 강의를 수강중인 학생입니다. RATERAL 사용 관련되어 질문이 있어 글 남겨드립니다. 잘못된 지식일 수 있지만, 서브쿼리를 사용하면 DBMS에서 지원하는 최적화를 지원받지 못해 서브쿼리를 사용하는 것보다는 최대한 조인을 사용하거나 차라리 쿼리를 나눠서 사용하는 것을 권장한다고 알고 있었습니다. 그런데 해당 강의를 수강하고 LATERAL의 사용을 적극 권장하셔서 제가 알고 있는 지식과 충돌하는 것 같습니다 혹시 어떤 경우에 LATERAL을 사용 하는 것이 좋을 지 여쭤보고자 글을 작성합니다.감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드립니다
94777@naver.com 입니다
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
쿼리 튜닝 관련 강의는 ..
쿼리 튜닝 관련 교육은 이걸 보면 되나요?https://www.inflearn.com/course/sql-%EC%BF%BC%EB%A6%AC%EB%8A%A5%EB%A0%A5
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
label은 꼭 안들어가도 되는건가요?
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.이번강의에서는 input email타입과 password타입에는 label이 아닌 span을 사용하셨는데label을 따로 안넣어줘도 되는지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
try catch, html 문법 질문드립니다.
강의 너무 잘 듣고 있습니다 !제 기억으로 22년 1회차 실기 응시했을 때 try catch(예외?), HTML 문법에 글자 색깔 바꾸는 ? 그런 문제들이 출제 되었었는데, 22년 1회차 이후에는 try catch, HTML 문법이 출제된 내역이 없을까요 ?