묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
43번 배열 크기 문제
문제에는 첫째 줄에 자연수 N(1≤N≤1,000)이라고 나왔습니다만채점 프로그램의 in3~in5까지의 n 입력값은 1000을 넘어갑니다 (100,000) a의 배열의 사이즈는 1001(1000개)인데 n을 100,000으로 받아도 문제 없이 정답이 잘 나옵니다 배열의 사이즈를 넘어가는데 정답이 잘 나오는 이유를 모르겠습니다
-
미해결
스프링 화이트 라벨 500에러
maven gradle 버전 충돌 해결하였고 테스트 파일 다 잘통과되고 컨트롤러 맴핑 gpt한테 물어봐도 문제없다하는데 어디서 오류가 발생하여 500에러가 뜨는지 모르겠습니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
마지막 출력코드에서 sum변수를 지정하는이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.package Scanner; import java.util.Scanner; public class ScannerWhile2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("두 수 모두 0이라면 프로그램을 종료합니다."); while(true){ System.out.print("첫 번째 숫자를 입력해 주세요 : "); int num1 = scanner.nextInt(); System.out.print("두 번째 숫자를 입력해 주세요 : "); int num2 = scanner.nextInt(); if (num1 == 0 && num2 ==0) { System.out.println("프로그램을 종료합니다."); break; } System.out.println("두 수의 합은 : "+ num1 +num2); } } }에서 마지막코드에 바로 num1+num2값이아닌sum함수로 묶어서 따로 출력코드를 입력하신이유가 나중에 return값을 고려하셔서 그런건가요?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
사용자 획득의 데이터 누적에 대해 질문이 있습니다.
현재 "트래픽_획득 리포트 개요_사용자 획득리포트의 해석"을 보고 있습니다. 사용자 획득은 첫 방문시 확인된 소스/매체를 기준으로, 이후 방문되는 다른 소스/매체는 새로운 기준으로 분리되지 않고, 첫 방문시 확인된 기준에 수가 지속적으로 누적이 된다 라고 이해하게 되었습니다. 그렇다면, 해당 첫 방문자의 누적되어 가는 소스/매체의 기준점은 언제까지 유지가 되는 것인지 알고 싶습니다. 그리고 새 사용자 수와 참여 세션수 모두 누적되는 데이터가 맞는지도 알고 싶습니다.만약, 오로지 순수한 첫 방문자에 대한 사용자 수 및 세션수 이하 기타 정보를 알고 싶다면 어떻게 할 수 있는지도 알고 싶습니다.
-
미해결처음 만난 리액트(React)
bottom up 방식 방향으로 개발하는게 익숙치가 않네요
기존 SSR개발자입니다.실습따라하다보니 bottom up 방식 방향으로 개발하는게 익숙치가 않네요.thymeleaf나 JSP개발시엔 html 틀은 만들어놓고 기능을 추가하는 방식으로 개발해서 인지 수업순서가 적응이 안되네요. 혹시 bottom up 방식으로 하시는 이유가 있을까요?그냥 궁금해서 여쭤봅니다. 섹션17을 제외한 수업은 전부 완강했습니다.문법이 어려운거 보다 개념이 낯설어 개인적으론 어려웠습니다. 연습을 계속 하다보니 개념은 어느정도 익숙해졌습니다. 그러나 아직 머리속에 그림이 완벽하게 그려지진 않네요.감사합니다.
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
Pessmistic Lock 획득 순서가 보장되는지 궁금합니다
안녕하세요 강사님.다름이 아니라 Pessmistic Lock 획득을 요청한 쓰레드 순서가 쓰레드1, 쓰레드2 쓰레드3이고 이때 쓰레드1이 먼저 락을 획득한 후 락을 해제하면,먼저 요청한 쓰레드2가 락을 반환한받는지 궁금합니다.제가 gpt 및 postgresql, spring data jpa 공식문서를 검색했을 땐, 락 획득 요청대로 락 획득 순서가 보장된다는 내용은 없었어서,혹시 이부분에 대해 알고계신지 궁금하여 질문 올립니다.
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
아나콘다 멀웨어 바이러스
음.. 아나콘다3 프로그램 안에서 pywintypes311이 멀웨어로 감지가 되었는데요..? 혹시 바이러스 토탈이 오진을 한건지 궁금해서 문의 드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-b for과 while
안녕하세요 선생님 저는 2-b문제를 두가지 방법으로 풀었는데 맞왜틀이라 질문드립니다. 첫번째 코드: https://www.acmicpc.net/source/75257463두번째 코드: https://www.acmicpc.net/source/75257408첫번째 코드와 두번째 코드의 차이는 k를 while로 돌리느냐, for로 돌리느냐 차이입니다. 첫번째 코드에서 while로 돌렸고 틀렸다고 나오는데, while이 어떤 문제로 틀렸다고 나오는걸까요? 결과물은 똑같은거같은데..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Python으로 작성된 결과물을 Load해서 다시 txt file로 출력할 수 있을까요?
모든 파일에 공통으로 들어가는 헤드라인이 있다고 가정하고....아래 코드와 같이 read 하였는데 위와 같이 불러온 내용을 python 으로 어떤 코드를 작성해서 txt file로 다시 export 할때 맨 위에다가 고정해서 불러오고 싶은데 잘모르겠네여.. 도와주세요 ===================================== with open('C:/Users/PATH/headline.txt', 'r') as file: for line in file: print(line.strip('\n'))
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
SERVICE_ACCESS_DENIED_ERROR 가 나는데요. 혹시 정부 서비스가 안되고 있는걸까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
미해결스프링 프레임워크 입문자를 위한 따라하기
Maria DB 설치 관련해서 다운로드 문의
Maria DB 설치를 위해 강의와 동일하게 공식 사이트 접속을 했는데요. Mirror 부분에 나라가 Korea가 존재하지 않습니다. 현재 BlendByte-Taipai 라고 되어있는데 이거로 받으면 될까요??
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
SQLExceptionTranslator DI 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]1-1. 선생님 방식 코드 (MemberRepositoryV4_2)private final DataSource dataSource; private final SQLExceptionTranslator exTranslator; @Autowired public MemberRepositoryV4_2(DataSource dataSource){ this.dataSource = dataSource; this.exTranslator = new SQLErrorCodeSQLExceptionTranslator(dataSource); } 1-2. 선생님 방식 코드 (MemberServiceV4Test)@TestConfiguration static class TestConfig{ @Bean public MemberRepository memberRepository(){ return new MemberRepositoryV4_2(dataSource) } } 2-1.제가 생각한 방식 코드 (MemberRepositoryV4_2)private final DataSource dataSource; private final SQLExceptionTranslator exTranslator; @Autowired public MemberRepositoryV4_2(DataSource dataSource, SQLExceptionTranslator exTranslator) { this.dataSource = dataSource; this.exTranslator = exTranslator; } 2-2.제가 생각한 방식 코드(MemberServiceV4Test)@TestConfiguration static class TestConfig{ @Bean public SQLExceptionTranslator sqlExceptionTranslator(){ return new SQLErrorCodeSQLExceptionTranslator(dataSource); } @Bean public MemberRepository memberRepository(){ return new MemberRepositoryV4_2(dataSource , sqlExceptionTranslator()); } }안녕하세요 "스프링 예외 추상화 적용" 관련 강의보다 궁금한 점이 생겨 질문드립니다. 지금까지 코드 설계 시에 수동 빈 등록을 하는 경우 해당 영역은 설정 영역으로 간주되어, @Configuration을 사용하는 설정 영역 / 애플리케이션 영역 으로 나누어서 설계하는 것이 객체지향적인 관점에서 훨씬 좋은 코드라고 이해하고 설계해왔습니다. 즉 TestConfig와 같이 수동 빈 등록을 해주는 설정 영역 코드가 테스트 상황이 아닌 실제 상황이라고 가정하였을 때, 저는 2-2. 제가 구현한 코드 처럼 SQLErrorCodeSQLExceptionTranslator을 설정 영역(TestConfig)에서 수동 빈 등록을 해주고 2-1.제가 구현한 코드 처럼 리포지토리(MemberRepositoryV4_2) 에서 해당 객체를 생성자의 파라메터로 DI 받는 형태로 구현하였습니다. 하지만 1-1. 선생님 코드에선 SQLErrorCodeSQLExceptionTranslator 객체를 직접 리포지토리에서 생성하여 변수에 주입하고 1-2. 선생님 코드 처럼 설정 영역에선 파라메터의 변경 없이 그저 구현체만 MemberRepositoryV4_1 에서 MemberRepositoryV4_2로 갈아끼우는 것을 확인할 수 있었습니다. [핵심 질문]선생님께서 1-1 및 1-2 와 같이 코드를 구현하신 이유가 1-2의 설정 영역 코드(TestConfig)에서 서비스에선 MemberRepository라는 인터페이스를 구현하니, 파라메터의 변경 없이 그냥 구현체를 MemberRepositoryV4_1 => MemberRepositoryV4_2 로 갈아끼울 수 있다는 것을 보여주시기 위해 하신 건지 아니면 SQLErrorCodeSQLExceptionTranslator 객체의 의존관계 주입은 선생님 방식대로 하는 게 맞는 건지 궁금해서 여쭤봅니다 !
-
미해결생활코딩 - React
9강 배포하는법
Nodejs가 자체적으로 HTTP Server를 가지고 있는데 npm serve를 따로 설치하고 배포하는 이유가 뭔가요? 로컬에서 개발할때만 Node의 HTTP를 사용하고실제 운영은 별도의 Web server를 사용해서 그런가요?
-
미해결
마우스 감도
다른분 마우스 감도랑 제 마우스 감도가 달라서 스크롤애니메이션 작업을 할때 의견이 충돌합니다. 이 문제를 어떻게 해결 하면 좋을까요...? 홈페이지에 방문했을때 강제로 마우스 감도를 제가 설정할 수 있는 방법이 있을까요?
-
미해결처음 만난 리액트(React)
질문드립니다.
마지막 실습파트 하고 있습니다.create-react-app으로 mini-blog 만들었는데요. react 18점대 버전으로 해도되나여?
-
해결됨[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
F 유형 임의 지정 부분과 footer 부분 질문입니다
선생님, F 유형 공부를 하고 있는데 두 가지 확인하고 싶은 게 있어서 질문올립니다!content-inner 부분에 임의 지정이라는 것은D,E 유형에서 나온 세로 임의지정 calc(100vh-100px) 같은 높이값이랑 다르게 ABC 유형에서 slide / items 부분에 줬던 높이를 참고해서 제가 알아서 높이 값을 주면 되는걸까요? 문제는 안되겠지만 공개 시험지에서는 F4를 제외한 F1,2,3 유형은 footer 높이가 120px 로 되어있더라고요..! 강의에서는 F1 레이아웃인데 높이 값을 100px로 주셔서 다른 수험생들도 순간 멈칫할 수 있을 것 같아요. 수업 노트에 이 부분에 대해 올려주시는 게 좋을 것 같아 말씀드립니다!
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
import pygame에서 계속 오류가 발생해요
cmd에서 import pygame했을 때는 오류없이 제대로 됐는데 Vs code에서 import pygame을 하면 이런 오류가 계속해서 발생합니다.어떻게 해야되나요?Exception has occurred: ModuleNotFoundError No module named 'pygame' File "C:\Users\User\Desktop\PythonWorkspace\pygame_basic\1_create_frame.py", line 1, in <module> import pygame ModuleNotFoundError: No module named 'pygame'
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
컴파일러 옵션에서 ts-node설정처럼 tsx 설정도 필요한가요?
tsx도 비슷한 설정이 필요한가요?
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
돌출을 하려는데, perspective에서 도형이 세워져있지 않고 아래 사진처럼 눕혀져 있는경우는 왜일까요?
돌출을 하려는데, perspective에서 도형이 세워져있지 않고 아래 사진처럼 눕혀져 있는경우는 왜일까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
포스트맨 json 형태로 안내려오네요
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MVC1 부터 MVC2 학습하며 한 프로젝트에 적용하며 학습중인데요.accept json으로 설정하고 컨트롤러에 @RestController 설정해주었는데도 이렇게 HTML 형식으로 나오는데 뭐가 잘못된 걸까요 ㅠ인터셉터를 설정해준 webConfig를 주석처리 하니 json 형태로 내려오는데 주석처리를 해주는 게 맞나요?