묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요 제가 이해한게 맞는지 궁금합니다.
종이에 그림 그리면서 이해한게 맞는가 궁금합니다처음 숫자 1, 2, 3n = 3 r = 3 depth = 0으로 함수 출발parmutation(3, 3, 0)i = depthi = 0, depth = 0 swap(v[i], v[depth);1과 1을 스왑 = 아무일도 없었다스왑결과 = 1, 2, 3parmutation(3, 3, dpeth + 1)출발parmutation(3, 3, 1)i = depthi = 1, depth = 1swap(v[i], v[depth]);2와 2를 스왑 = 아무일도 없었다스왑결과 = 1, 2, 3parmutation(3, 3, depth + 1)출발parmutation(3, 3, 2)i = depthi = 2, depth = 2swap(v[i], v[depth]);3과 3을 스왑 = 아무일도 없었다스왑결과 = 1, 2, 3parmutation(3, 3, dpeth + 1)출발r = 3 depth = 3입구컷 parmutation(3, 3, 2)로 복귀아래에있는 swap(v[i], v[depth])진행원복 결과 = 1, 2, 3i를 1증가i = 3, depth = 2i < n인데 3 < 3은 컷리턴parmutation(3, 3, 1)로 복귀아래에있는 swap(v[i], v[depth)진행원복 결과 = 1, 2, 3i를 1증가i = 2 depth = 1swap(v[i], v[depth])3과 2를 스왑 = 1, 3, 2스왑 결과 = 1, 3, 2parmutation(3, 3, depth + 1)출발parmutation(3, 3, 2)i = depthi = 2, depth = 2swap(v[i], v[depth]);2와 2를 스왑스왑 결과 = 아무일도 없었다parmutation(3, 3, depth + 1)출발parmutation(3, 3, 3)r = 3 dpeth = 3입구컷리턴parmutation(3, 3, 2)로 복귀아래에있는 swap(v[i], v[depth])진행원복결과 1, 3, 2i 를 1 증가i = 3, depth = 2i < n인데 3 < 3은 컷리턴parmutation(3, 3, 1)로 복귀i를 1증가i = 3 depth = 1여기도 i = 3, n = 3이라 컷 parmutation(3, 3, 0)으로 복귀나머지도 이런식인 것 같은데 좀 길어서 읽기 불편하시겠지만 이게 맞나요ㅜㅜ한 2시간 그림만 그리다가 도출한게 이겁니다 ㅠㅠㅠ이해가 느린편이라 그런지 통곡의 벽이네요 이거..
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
tags 를 받아올때 질문드립니다.
Restaurant Pagination 요청해보기 13:29 쯤...설명해주신대로 tags는 서버에서 List<dynamic>으로 들어오기때문에 이것을 List<String>.from...을 통해 restaurant_card에서 정의한대로 List<String>으로 변환해줘야 한다는 것을 알겠습니다.근데, 이렇게 하지 않고restaurant_card.dart 에서 아예 final List<String> tags;대신final List<dynamic> tags;로 변경해도 상관없을까요?해보니까 별 문제는 없는 것 같은데 어느것이 더 좋은 방식인가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
API Gateway를 통해 라우팅 시 user service로 전달되는 요청 url에 대해 질문 드립니다..!
안녕하세요 선생님 강의 정말 잘 듣고 있습니다..!혹시 더 좋은 방법이 있을까 싶어 질문 드립니다. spring: application: name: api-gateway cloud: gateway: routes: - id: A uri: lb://USER-SERVICE predicates: -Path=/user-service/**위와 같이 gateway 설정을 하게 되면,user service에도 /user-service/ 라는 path가 같이 합해져 요청 url로 전달되어,Controller의 /user, /health-check, /welcome 같은 매핑을 모두 /user-service/user, /user-service/health-check, /user-service/welcome 으로 변경하라고 말씀 주셨습니다혹시 이렇게 컨트롤러의 매핑 정보를 변경하지 않고,api gateway 단에서 필터를 이용해 사용자 요청 url을 조작해서 라우팅 할 수 있는 방법이 있을까요..??
-
해결됨[코드캠프] 훈훈한 Javascript
엄격한 비교 연산자 (변수와 배열의 차이)
선생님 노션 내용에서 메모리 주소 부분 설명 가능할까요? 어떤 의미인지 알겠는데 그럼 변수도 메모리 주소 다르니 false 나와야하는것이 아닐까여?엄격한 비교 연산자는 데이터의 메모리 주소를 비교하는 것으로 알고 있는데 변수는 메모리 주소가 다른데 왜 true 반환할까요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
tslint 설치 불필요한 부분에 대한 안내 요망
아래 질문을 보니 이미 해당 내용에 대해 답변을 주신 거 같은데요. 강의 영상 자체에 업데이트를 부탁드립니다. 만약 업데이트가 어렵다면 설명란에라도 추가 좀 해주세요. 이미 알고 있는 분들이나 익숙하신 분들에게는 아무렇지 않은 부분이겠지만, 초보자들은 충분히 헛갈릴 수 있는 부분입니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
repository 의 app.js 소스 수정 요망
app.js 의 소스 2행의 코드가, 최초로 clone 후 받아온 소스와 강의에서 진행되는 코드가 서로 다릅니다. 강의에서는 디폴트가 /users 입니다.하지만 실제 repository 에는 /users/1 로 단일 객체로 가져옵니다. 영상 내에서 해당 항목에 대한 명시적인 소스 수정 부분도 없어, 그 부분을 인지 못하고 나머지 부분만 영상대로 따라하면서 수정하면 제대로 강의를 진행을 할 수 없습니다.자잘한 부분이기는 하지만, 이런 부분은 당연히 적용되어야 하는 부분 같습니다. step by step 으로 따라가는 걸 전제로 하는 게 아닐까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
localhost:8080/hello 405 error 질문드립니다
.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의대로 따라한거같은데 에러가 나와서 질문드립니다 어떻게 처리해야할까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
바둑이 승차문제
안녕하세요! 바둑이 승차 문제 풀이 영상을 보고 다른 풀이로도 한번 풀어봤는데 예제 입출력대로는 제대로 나오는데 혹시 제 풀이가 맞는지 질문하고자 코드를 올립니다.C,N=map(int,input().split()) weights=[] result=[] for _ in range(N): weights.append(int(input())) def dfs(L,sum): if sum>C: return if L==N: result.append(sum) else: dfs(L+1,sum+weights[L]) dfs(L+1,sum) dfs(0,0) print(max(result))
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
afterCompletion 에서의 에러 로깅
안녕하세요, afterCompletion() 에서 에러 로깅과 관련해서 질문드립니다.현재 강의에서는 컨트롤러에서 예외가 터지면 afterCompletion() 의 파라미터 ex 가 널이 아니니까 이 ex를 통해 어떤 에러가 났는지 로깅을 해주고 있습니다.그렇다면 만약 @ExceptionnHandler 를 이용해 컨트롤러의 예외처리를 한다면 이 ex 는 별도로 사용하지 않아도 될까요?(거의 사용을 안 하게 될 것 같은데, 맞나요?)항상 영한님과 서포터님들께 감사드립니다!🙇♂️
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade 수정(?)
안녕하세요 JPA를 사용하다가 질문이 있어서 질문 글 남깁니다 선생님! cascade는 영속성 전이 즉 쉽게 말하면 양방향 연관관계시 자식테이블까지 자동으로 persist를 해주는 걸로 알고 있는데제가 테스트 해본바로는 '수정'을 할때는 변경전파가 되지 않는것 같더라구요.. 그래서 양방향 연관관계 일때 team 따로 수정하고 member따로 수정을 해야 하나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
애뮬레이터 질문
애뮬레이터가 항상 이전에 학습했던걸로 실행이 됩니다..해당 화면처럼이 출력이 되어야하는데 애뮬레이터를 따로 초기화 하거나 새프로젝트를 만들때마다 설정을 해줘야하는건가요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
1강 build 문제
안녕하세요 맛비님혹시 이 문제는 어떻게 해결해야 할 지 알 수 있을까요?설치가 제대로 안된 것일까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
jsp
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.response.setContentType("text/html"); response.setCharacterEncoding("utf-8");jsp에 작성 할 때 set을 사용하여 입력을 안해주는데 jsp 에서 자동 입력 해주는 건가요?
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
Fatal error
Fatal error: Call to undefined function mssql_connect() in C:\APM_Setup\htdocs\mssql_connect.php on line 3라는 에러 구문이 뜨는데 왜 그런건가요?소스 코드 입니다.
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
코드에 있는 이상한 노란박스
강의 영상과는 다르게 코드를 열어보니 이런식의 노란색 투명한 박스가 코드 중간중간마다 들어가 있는데 이게 어떤거고 왜 있는건가요?
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
Parse error 마지막 부분 에러
강의를 따라하던중에 이러한 에러가 뜹니다.어떻게 해야 해결할 수 있을까요?Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\APM_Setup\htdocs\mssql_connect.php on line 3
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청드립니다
안녕하세요. 강의자료 파일이 비어있는데 이메일로 보내주실 수 있을까요?202104x@naver.com 입니다, 감사합니다!
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
microsoft machine leraning server 구성 요소 오프라인 설치
여기에서 어떻게 해야 하나요? 영상속에 안나와 있어서 모르겠습니다. 같은 질문이 있길래 봤는데 영상 초반에 있다고 하는데 저는 모르겠습니다.
-
미해결
쿼리 파라미터로 로그 남기기
spring boot 3.0으로 p6spy로 로그가 나오지 않는데 어느 부분이 잘못된건지 모르겠습니다. 1. org.springframework.boot.autoconfigure.AutoConfiguration.imports 파일 추가2. spy.properties 파일 추가3. build.gradle 설정4. application.yml 설정 MemberRepository.Test 를 실행하면 강의영상과 같은 로그가 나오지 않습니다...강의자료에서 파일 2개를 추가하는 부분에서src디렉토리 바로 밑에 새로 resources디렉토리를 생성해서 파일 2개를 추가했는데 안돼서/src/main의 resources디렉토리에 파일 2개를 추가해서 실행했는데 둘 다 안 됐습니다.
-
미해결홍정모의 따라하며 배우는 C++
Ellipsis 강의 중 코드 동작 과정에 대해 질문이 있습니다.
교수님께서 작성하신 코드의 동작 원리가 궁금해서 디버깅으로 하나하나 파악하고 있는데, va_start 매크로 실행부분에서 list에 1 "x1"이라고 첫번째 가변인수가 저장되있더라구요? 그리고 for문 시작부분에서 arg=0 일 때, va_arg 매크로가 동작하면서 list에 2 "x2"라고 이미 접근해 있습니다. 그 다음에는 첫번째 가변인수를 저장한 1이 sum에 저장되구요. 제가 궁금한 것은,매크로가 for문보다 빨리 동작되는 건가요? arg < 3 까지 계속 증가하면서 sum을 업데이트해주니 findAverage(3, 1, 2, 3)에서 생략된 가변 인수를 배열처럼 인덱스로 생각해도 되나요? 이를테면 1을 [0], 2를 [1], 3을 [2]로 말이죠findAverage(10, 1, 2, 3, 4, 5)가 지수함수가 포함되서 나오는 이유는 가변인수에 없는 쓰레기 값을 계속해서 sum에 더해서 그렇게 나오는 건가요?