묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
13913_숨바꼭질4
제가 2일 동안 고민해봤고 선생님의 논리와 같은 거 같은데 왜 안 풀리는지 모르겠습니다. 숨바꼭질2에서는 답이 잘 나와서 확인 해봤는데 (방금 고민하면서 문제 풀어버렸습니다. 그렇지만 질문은 있습니다.) //cout << s <<" "; 이거 있는 부분을 해제하고 실행하면 괴상한 수를 잔뜩 거쳐서 목적지로 가더라고요. 이거 제 머리속에 있는 bfs 논리로는 괴상한 수들을 거칠 이유가 없습니다. 또 우선 dfs를 이용해서 경로 추적할 수 있을 거 같은데 그 방향은 안 되는 건가요? #include<bits/stdc++.h> using namespace std; #define INF 987654321 int n, k, ret = INF, cnt; const int jump[] = {-1, 1, INF}; int visited[100004]; int parent[100004]; void printPath(int i){ if(parent[i] == -1){ return; } printPath(parent[i]); cout << i << " "; } void bfs1D(int s){ visited[s] = 1; queue<int> q; q.push(s); int ns =-1; parent[s] = -1; while(!q.empty()){ int here = q.front(); q.pop(); //cout << s << " "; if(here==k){ cnt++; ret = visited[here]-1; break; } for(int i=0;i<3;i++){ if(i==2){ ns = 2*here; }else{ ns = here + jump[i]; } if(ns <0 || ns >100000) continue; if(visited[ns]==0){ visited[ns] = visited[here]+1; q.push(ns); parent[ns] = here; } } } cout << ret << '\n'; cout << s << " "; printPath(k); } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n >>k; bfs1D(n); }
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다 .
snrtn94@gmail.com 입니다. 기간연장좀 부탁드려요
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
src/main/generated에 Q... 파일들이 생성이 안됩니다.(build의 generated에는 생성됌.)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]제목 그대로 src에는 생성이 안됍니다. build/generated/querydsl/jpabook/jpashop/domain 에는 생성이 되서 코딩은 가능하나 원인이 무엇인지 궁금합니다. gradle 설정은 실전! Querydsl에 * 스프링 부트 2.6 이상, Querydsl 5.0 지원 방법 추가 를 참고했습니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
startActivityForResult와 onActivityResult는 이제 안드로이드 스튜디오에서 못쓰게 하는데 어떻게 수정 해야 할까요?
startActivityForResult와 onActivityResult는 이제 안드로이드 스튜디오에서 못쓰게 하는데 어떻게 수정 해야 할까요?
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
이미지와 텍스트 준비
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다. 안녕하세요. 선생님이 만드신 웹사이트를 각색해서 제 포트폴리오 중 하나로 만드려고 하는데 이미지와 텍스트 준비에 대해 질문드립니다. 별 것 아닌 질문일 수도 있겠지만 저한텐 어려운 부분이고 잘 몰라서 배워야 할 것들이 많아 답변을 기다리겠습니다. 도움이 필요합니다.! - 핸드폰 프레임 안에 이미지를 넣을 경우, 제가 포토샵으로 직접 만드는 건가요? 아니면 무료 이미지 사이트에서 찾아 넣으면 될까요? 다른 포트폴리오 영상에서 보여지는 백그라운드 이미지도요.. 다른 분들께선 포트폴리오 만드실 때 직접 제작을 한건지 찾아넣은건지 ㅠㅠ - 주제에 맞는 텍스트를 구하는 게 생각보다 시간도 걸리고 읽히는 내용이라 대충 넣기도 그런데.. lorem ipsum으로만 채우면 성의가 없어 보이고, 생각보다 부담이 됩니다. 그렇지만 감수를 해야하니 덜 어려운 팁이랄 게 있을까요? 어디서 인용을 해와야 잘 만들 수 있을까요.. 한글입숨도 이용은 해봤습니다. 영어와 한글 텍스트 비중에 상관이 없는 게 맞을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@OneToMany 양방향 관계에서 문의드립니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 신규 엔티티(Person)에 자식 엔티티(Phone)를 추가 후 자식 엔티티의 ID를 조회하면 값이 있습니다.(Insert 실행 후 혹은 database sequence 호출 후 값을 표현합니다.) 그런데 저장된 엔티티(Person)를 조회 후 자식 엔티티(Phone)를 추가 후 신규 자식 엔티티에 대한 ID 를 조회 하면 왜 값이 NULL 인가요? 수고하세요. @OneToMany(mappedBy = "person", cascade = CascadeType.ALL, orphanRemoval = true) private List<Phone> phones = new ArrayList<>(); @ManyToOne private Person person; Person person = new Person(); Phone phone1 = new Phone( "123-456-7890" ); Phone phone2 = new Phone( "321-654-0987" ); person.addPhone( phone1 ); person.addPhone( phone2 ); personRepository.save(person); System.sout.println("person.phone[0].id = " + person.getPhones().get(0).getId()); // person.phone[0].id = 1 entityManager.flush(); entityManager.clear(); Person findPerson = personRepository.fetchOne(person.getId); // QueryDsl 를 이용한 fetchOne Phone phone3 = new Phone( "432-123-4567" ); findPerson.addPhone( phone3 ); System.sout.println("findPerson[2].id = " + person.getPhones().get(2).getId()); // person.phone[2].id = null entityManager.flush(); entityManager.clear(); System.sout.println("findPerson[2].id = " + person.getPhones().get(2).getId()); // person.phone[2].id = 3
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
JOIN 개념의 이해
JOIN 개념이 잘 이해가 되지 않아 질문을 남깁니다.JOIN을 사용하면 다른 테이블과 결합할 수 있다는 것까진 이해가 되었는데요 벤다이어 그램에서 INNER JOIN 으로 조회를 하면 교집합과 같은 개념이고, OUTER JOIN을 하면 A에는 없고 B에는 있는 데이터들은 조회가 되지 않는 것이라고 말씀하셨었는데요..! SELECT * FROM Customers INNER JOIN Orders ON customers.customerID = orders.customerID 이렇게 이너조인을 할 때 ON 뒤에 오는 'customers.customerID = orders.customerID' 이부분만 교집합으로 되어 중복되어 나오지 않고 SELECT * 이기 때문에 나머지 컬럼들은 모두 결합을 하는 것인가요? 그리고 LEFT JOIN, RIGHT JOIN을 할 때도 벤다이어 그램에는 A를 출력하는 것 혹은 B를 출력하는 것과 차이가 없는 것처럼 나와서 왜 A테이블만 출력한 것과 LEFT JOIN을 한 것의 출력 값이 다른 것인가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
vue.config.js
지난 강좌에서 vue.config.js 관련 내용을 참고사항으로 적어주신 내용을 참고하였는데요. 저의 경우 vue.confing.js 파일이 기존에 있었고, 해당 내용을 변경하여 작성해주신 코드대로 수정하였습니다. (( 기존 코드 )) const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true }) (( 변경 코드 )) module.exports = { devServer: { overlay: false } } 하지만 이후 npm run serve 시, 다음과 같은 에러가 발생하였습니다. 이에 vue.config.js 코드를 기존 코드로 변경 후 수행하면 에러없이 동작되는 것을 확인하였습니다. 왜 이런 에러가 발생하고, 기존 코드대로 수행해야 동작되는 것인지 알려주실 수 있을까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
post.extract_tag_list()가 태그 말고 object로 뜰 때
1. 인스타그램 앱 생성과 포스팅 쓰기 구현 관련하여 강의대로 코드를 따라 쓰고 쉘에서 태그리스트를 추출하였는데, 강의에서는 ['장고', 'AskCompany', '페이스메이커'] 이렇게 태그 항목들이 뜨는 반면, 제 터미널에서는 위와 같이 Tag object로 뜹니다. 어떤 부분을 수정해야 할까요? 2. admin페이지에서 User나 Post를 클릭하면 원래 다음 창으로 넘어가면서 User가 보이거나 그랬었는데 갑자기 다음 창으로 열려지지 않고 밑에 뜨는 이유는 무엇일까요..(아래 캡쳐 화면 참조) 너무 초보적인 질문들을 하는것 같아서 죄송합니다!! 그래도 항상 친절하게 답변 해주셔서 매우매우 감사합니다^^
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SessionManager Find 질문 입니다.
find 시 lock 을 잡아야 하나요? write 아니고 read 라면 안잡아도 되지 않나요?
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
19번 문제에서 잔차도 문제 등분산성은 해당 안 되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 다름이 아니라 질문 그대로 답이 등분산성이 안 되는 이유를 알고 싶습니다!
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
후반부 강의자료 요청
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 너무 잘 듣고 있습니다!! 후반부 강의 자료도 보내주시면 감사하겠습니다 zcvpal2@naver.com
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
RequestParam & ModelAttribute
안녕하세요 김영한 개발자님! 강의 항상 잘 듣고 있습니다. @RequestParam과 @ModelAttribute 파트를 듣고 살짝 헷갈리는게 있어서 질문글 남겨요 @RequestParam은 만약 url을 localhost:8080/?username=inflearn&age=20 이라고 보냈을 때 @RequestParam String username, @RequsetParam int age 에 각각 inflearn, 20이 바인딩 되는 것이라고 이해했습니다. @ModelAttribute는 객체에 setter, getter 역할을 대신해주는 것이라고 이해했습니다. 제가 제대로 이해한게 맞을까요? 제대로 이해한게 맞다면 저 두개의 차이점이 무엇인지 잘 모르겠습니다ㅜ 단순히 RequestParam은 int, string 같은 일반타입이고 ModelAttribute는 객체를 대상으로 하는건가요? 아니면 RequestParam을 더 편리하게 만든게 modelAttribute라고 이해하면 되는걸까요? 감사합니다.
-
미해결실전! 스프링 데이터 JPA
findProjectionsByUsername 생성오류
Error creating bean with name 'memberRepository' defined in study.datajpa.repository.MemberRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.List study.datajpa.repository.MemberRepository.findProjectionsByUsername(java.lang.String)! Reason: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findProjectionsByUsername(java.lang.String)! null; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findProjectionsByUsername(java.lang.String)! null 이렇게 repository에서 저 네임메서드가 생성이 안되어서 오류가 뜨는데 해결이 안됩니다..
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
CORS 정책 오류 질문
강사님.. localhost:3000이 cors 정책에 의해 막혔다는데... 혹시 어떤 뜻인 여쭙겠습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제문제 없음
섹션 1에 있는 예제문제 파일을 다운 받으면 압축파일이 비어있습니다. 앞서 한번 문의를 드렸었는데 이메일로 보내주신다는 답변 후에 연락이 없어 다시 글 올립니다. dmltjr67@naver.com로 예제 파일 보내주시면 감사하겠습니다.
-
미해결스프링 핵심 원리 - 기본편
Singleton 관련 질문입니다
테스트를 실행하고 나서 이렇게 객체가 같은 것까지는 확인을 했습니다. 궁금한것은 다시 테스트를 돌렸을 때도 객체값이 여전히 같아가지고 왜 그런지 알고 싶어요. @25e2ab5a 테스트를 실행하고 끝나도 메모리에 쭉 남아있는 건가요??? 인텔리제이가 꺼질때까지?
-
미해결스프링 핵심 원리 - 기본편
필드 주입 테스트 시 AppConfig의 내용을 고치는 이유
[질문 내용]필드 주입 테스트를 돌리는 과정에서 AppConfig 파일을 수정하는 부분에 의문점이 있습니다. AutoAppConfigTest를 돌리는데, AppConfig에서 오류가 발생하는 이유가 무엇일까요? 코드만 보면, 매개변수가 있는 생성자를 없앴는데 매개 변수가 포함된 생성자를 호출해서 에러가 발생했습니다. 코드로는 이해가 되지만, AutoAppConfig는 excludeFilters를 사용해 Configuration 파일들을 빈 등록을 제외 시켰는데요. 스프링이 AppConfig파일이 스프링 빈이 아닌데도 코드 전체를 컴파일 해서 생기는 오류인가요? 아...쓰다보니... 조금씩 정리가 되는데 @ComponentScan이 빈으로 만들 class를 찾기 위해 패키지 파일들을 모두 스캔합니다. 그렇기 때문에 패키지의 모든 파일들이 컴파일 했을 때 아무런 문제가 없는 상태가 되어야 하는거죠?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
질문 있습니다.
CreatePlayer 함수 매개변수 중 Player player 을 out 달고 쓰셨는데 이유가 구조체 player 안에 담긴 내용이 많고, 반환해야 하는 값이 2개 이상이라서 ref 대신 out을 쓰신건가요?? ref 는 본문의 변수값을 진퉁으로 넘겨서 해당함수안에서 결과를 받아와 기존 변수값이 변경되는 기능이고 out은 반환해와야 하는 값이 복수 일 때 쓴다고 이해했는데...맞나요? 아니면 어떻게 다른건가요ㅠ
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
실전 프로젝트 3) 네이버 쇼핑 상품 정보 수집하기 - 오류
안녕하세요. 스타트코딩 강사님의 강의를 듣고 있는 학생입니다. 실전 프로젝트 3) 상품 정보 데이터 수집하기 강의에서 마지막에 name, price, link 가져오는 for문 돌릴 때 에러가 뜹니다. item에서 find_element_by_css_selector가 안 먹히는 것 같습니다. 어떻게 하면 좋을까요? 좋은 강의해 주셔서 감사드립니다.