묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
cnt++와 cnt+=1의 차이점
function solution(arr){ let answer=0; let cnt=0; for(let x of arr){ if(x===1){ console.log(cnt++) answer+=cnt; } else{cnt=0;} } return answer } let arr=[1, 0, 1, 1, 1, 0, 0, 1, 1, 0]; console.log(solution(arr)); 선생님의 풀이에서 cnt++를 console.log로 찍어보면 0,0,1,2,0,1 이 출력됩니다. 그러나 cnt++이 아니라 cnt+=1을 쓰면 1,1,2,3,1,2 로 정상적으로 출력되구요. 왜 이런 차이가 발생하는 걸까요?
-
미해결
Are You Searching Best Pest Control Service Provider In Jumeira Dubai
Are you searching for the best Pest control service provider in UAE? Let me suggest to you one solution for the best Pest control service provider. Good Life Pest Control is the best Pest control in Jumeira Dubai. They also provide a Water tank cleaning service in Dubai. They have a team of experts who provide the best pest control service.
-
해결됨남박사의 파이썬으로 실전 웹사이트 만들기
리눅스 우분투 서버에서 배포하기 강좌중 몽고db연동..
안녕하세요 남박사님 이번에 진도를 진행하다가... 우분투에서 몽고db연결하는 부분을 따라하다가 진행이 안되서 다시 질문 올립니다! 구글링 해봐도 몽고db사이트가서 봐도... 이해가 잘 안가더라구요.. 터미널에서 20:44초 처럼 코드를 작성하니까.. key값을 가지고 올수 없다고 하는데.. 기존방법에서 다른 방법으로 바뀌었을까요..? 버추얼 머신때문은 아니겠죠..? ms꺼는 설치가 아예안되서 버추얼박스로 잠깐 사용하다가 렉도심하고 잘안되서요.. 현재 내용에서 진도가 안나가서 지금은 VMware 설치해서 사용중입니다..!
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
파일을 다운받았는데 엉뚱한 파일이 들어있어요
■ 질문 남기실 때 꼭! 참고해주세요.안녕하세요~~ 강의 잘 보고있습니다. 그런데 [모듈 제작 완성본] Flex 배치를 이용한 전체 레이아웃>>A타입>> A01>>index.html 파일이 잘못 올라 온 거 같아요 라디오버튼이 들어간 html 입니다. 확인 부탁드려요
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
m1 맥북 사용자라 tensorflow 패키지 설치가 어렵습니다
m1 칩 맥북 사용자는 tensorflow 패키치 설치가 복잡하고, 어찌저찌 설치를 해도 코드가 제대로 돌아가지않더라구요 시험 응시때는 colab으로 코드 작성 및 모델 추출하여 pycharm에 있는 TDC 플러그인을 이용해서 답안 제출이 가능한가요?
-
미해결
Are You Looking For The Best SS Sheet Supplier In Delhi?
Are you looking for ss sheet supplier in Delhi? Let me suggest to you one of the best ss sheet supplier in Delhi and Stainless steel coils in Delhi. Raisun Metal Zone is one of the best ss sheet supplier in India. They supply the best quality of Stainless steel coils. You will never get disappointed with their service at all. For more details, you can contact them at :- +91-9999797635
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
슬로건
div.card.card-body.slogan-card를 제가 좀 이해가 되지 않네요 ㅠ 어떻게 해석을 해야 할까요? 그리고 h1.mb-3.mb-3은 어떤 기능인지.. mb-3가 margin-bottom : 1rem1rem == 16px로 알고 있는데 맞나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
코드 질문 드립니다.
import java.util.*; public class Main { public static void main(String[] args) { Main T = new Main(); Scanner in = new Scanner(System.in); int n = in.nextInt(); int[][] arr = new int[n][5]; for (int i = 0; i < n; i++) { for (int j = 0; j < 5; j++) { arr[i][j] = in.nextInt(); } } System.out.println(T.solution(n, arr)); } private static int solution(int n, int[][] arr) { int answer = 0; int temp; int high = 0; for (int k = 0; k < n; k++) { temp = 0; for (int i = 0; i < n; i++) { // if(k == i) continue; for (int j = 0; j < 5; j++) { if (arr[k][j] == arr[i][j]) { temp++; break; } } } if (temp > high) { high = temp; answer = k + 1; } } return answer; } } 안녕하세요. 강의 듣기 전에 혼자 풀어본 코드인데요. 현재 학생(k)과 전체 학생 i(0 < i < n)를 각 학년별로 j(0 < j < 5) 비교하면서 같은 반인 경우(arr[k][j] == arr[i][j]), 카운팅을 하고 break로 다음으로 넘어가는 식으로 작성을 했습니다. 근데 현재 학생(k)과 비교 학생(i)이 같은 순간(자기 자신)에 continue를 하니까 오답이 뜨고, 해당 코드를 지우면 정답이 되는데 둘 다 정답이 아닌가 해서 질문 올립니다!
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
2.9 수업 부분에 이해가 안되는 부분이 있어요
get 과 set으로 이름을 변경 할 수 있다는 것은 이해 하였는데 이름을 에시로 들어주어서 그런지 그게 왜 사용되고 언제 사용되는 건지 이해가 되지 않아요... 혹시 게임으로 관련지어 설명 가능하실까요 ㅠㅠ 게임 캐릭터나 몬스터 hp at ap 이런식으로 해주시면 이해가 더 잘될 것 같아요
-
미해결스프링 기반 REST API 개발
asciidoc에서 [[ ]] 의 의미가 궁금합니다.
선생님 좋은 강의 잘 듣고있습니다. 궁금한게 asciidoc에서 [[index]]와 같이 대괄호를 두겹 겹쳐서 사용하는 부분이 있는데, 이게 어떤 의미인지 알 수 있을까요? 구글링해서 찾아보려고 했는데, 잘 안나오네요 ㅠㅠ 답변 주시면 감사하겠습니다. 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
지정된 경로를 찾을 수 없습니다.
cli를 치니 이런 에러가 뜹니다.. 경로를 설정해야 될것 같은데 어디서 설정해 줘야 되나요 ?? 패키지 json은 이렇게 설정 되어 있습니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
- 혹시 사진 업로드 여러장 되게 할수 있는 방법이 있을까요??
- 혹시 사진 업로드 여러장 되게 할수 있는 방법이 있을까요?? 해보고 싶은데 잘 모르겠어서 도움을 구합니다 ㅠ
-
미해결애플 웹사이트 인터랙션 클론!
코드 분석에 있어서 질문이 있습니다.
혹시 개발자 도구를 통해서는 JS 파일을 확인할 방법이 없을까요? source 탭에 들어가면 파일이 있는 것은 확인했는데, 다 빌드된 상태인 것 같아서 awwards 사이트와 같은 페이지의 JS 코드를 파악하는게 저같은 초보입장에서는 어렵습니다 ㅠㅠㅠㅠ 혹시 팁같은 것이 있을까요?
-
미해결스프링 핵심 원리 - 기본편
@Autowired 필드명 매칭에 대해 궁금한게 있습니다.
@Component @RequiredArgsConstructorㅁ public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy rateDiscountPolicy; ... }@Autowired 필드명 매칭할때 @RequiredArgsConstructor를 사용하면 생성자가 컴파일할때 자동 생성되기 때문에 생성자 메서드의 매개변수명을 변경하지않고 필드명자체를 변경해서 했는데 테스트상에는문제가 없었습니다.영한님이 강의 영상에서 하신방법은 @RequiredArgsConstructor를사용하지않고 생성자 메서드 매개변수의 이름을 바꿨는데 둘다 동작에는 차이가 없는게 맞을까요??
-
미해결스프링부트 시큐리티 & JWT 강의
질문이 있습니당.
질문이 있습니당. BasicAuthenticationFilter는 인증이 필요한 주소로 요청했을 때만 실행된다고 하셨는데 /home 으로 요청을 해도 doFilterInternal가 실행되는 것 같습니다. 제가 잘 못 이해한것인지 해서 질문드립니다..! @Overrideprotected void configure(HttpSecurity http) throws Exception { http.addFilterBefore(new MyFilter3(), SecurityContextPersistenceFilter.class); http.csrf().disable(); http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .addFilter(corsFilter) .formLogin().disable() .httpBasic().disable() .addFilter(new JwtAuthenticationFilter(authenticationManager())) .addFilter(new JwtAuthorizationFilter(authenticationManager(), userRepository)) .authorizeRequests() .antMatchers("/api/v1/user/**") .access("hasRole('ROLE_USER') or hasRole('ROLE_MANAGER') or hasRole('ROLE_ADMIN')") .antMatchers("/api/v1/manager/**") .access("hasRole('ROLE_MANAGER') or hasRole('ROLE_ADMIN')") .antMatchers("/api/v1/admin/**") .access("hasRole('ROLE_ADMIN')") .anyRequest().permitAll(); } @Slf4jpublic class JwtAuthorizationFilter extends BasicAuthenticationFilter { private UserRepository userRepository; public JwtAuthorizationFilter(AuthenticationManager authenticationManager, UserRepository userRepository) { super(authenticationManager); this.userRepository = userRepository; } @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { log.info("인증이나 권한이 필요한 주소로 요청됨."); http://localhost:7979/home 요청 => 2022-05-13 2022-05-13 15:04:12.889 INFO 9192 --- [nio-7979-exec-5] com.cos.jwt.filter.MyFilter3 : MyFilter3 호출 2022-05-13 15:04:12.889 INFO 9192 --- [nio-7979-exec-5] com.cos.jwt.filter.MyFilter3 : authorization= 2022-05-13 15:04:12.889 INFO 9192 --- [nio-7979-exec-5] c.c.j.config.jwt.JwtAuthorizationFilter : 인증이나 권한이 필요한 주소로 요청됨. 2022-05-13 15:04:12.889 INFO 9192 --- [nio-7979-exec-5] c.c.j.config.jwt.JwtAuthorizationFilter : jwtHeader= 2022-05-13 15:04:12.890 INFO 9192 --- [nio-7979-exec-5] com.cos.jwt.filter.MyFilter1 : MyFilter1 호출 2022-05-13 15:04:12.890 INFO 9192 --- [nio-7979-exec-5] com.cos.jwt.filter.MyFilter2 : MyFilter2 호출
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
혹시나 해서 올립니다.
이런 에러 뜨시는 분들, 해당 경로로 이동한 뒤 index.js파일 우클릭 -> 속성 -> 일반 -> 연결 프로그램 란에 변경 버튼 클릭 -> node.js로 바꿔주세요 스택오버 플로우 출처 남깁니다. https://stackoverflow.com/questions/70045198/windows-script-host-error-invalid-character-code800a03f6-source-microsoft
-
미해결
네이버 영어사전 크롤링
import requests from bs4 import BeautifulSoup print("검색하려는 영어 단어를 입력하세요.") word = input() url = "https://en.dict.naver.com/#/search?query=what" response = requests.get(url) response.raise_for_status() soup = BeautifulSoup(response.text, "html.parser") title = soup.find_all('ul',class_='mean_list') print(title) 이렇게 네이버 영어사전 크롤링 시도했는데 왜 안될까요ㅣ..
-
미해결실무에서 바로 쓰는 영어 이메일
강의자료 요청드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지강키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 좋은 강의 감사합니다. 강의자료 부탁드려요! lifelongchris@gmail.com
-
미해결실전! Querydsl
BooleanBuilder, BooleanExpression 차이
영한님 안녕하세요 작년 7월부터 스프링 공부했는데 어느새 여기까지 왔네요,, 좋은 강의 덕분에 재밌게 잘 공부하고 있습니다 . BooleanBuilder와 BooleanExpression 차이를 알고 싶어서 다이어그램을 보았습니다. Expression을 상속하고 있는 클래스더라구요 그래서 "도대체 무슨 차이지"라고 생각이 들어 찾아보았습니다. 동욱님 블로그 를 참고하고나서 제 생각엔 BooleanBuilder는 where 조건에 BooleanBuilder 객체 자체를 넣으니 코드를 이해하는데 가독성이 떨어진다고 생각했습니다.(조건들이 하나의 BooleanBuilder에 있기 때문) . BooleanExpression을 사용하면 여러 조건들을 각각 BooleanExpression을 반환하는 메서드를 만들어 가독성 좋게 조건들을 나열할 수 있고, 조합을 할 수 있다라고 생각했습니다. . 하지만 옛날에 영한님이 Q&A에 대한 답을 보았을 때, BooleanBuilder로도 충분하게 가독성 좋은 코드를 만들 수 있더라구요 . 그래서 제 생각엔 두 가지의 차이점이 보였습니다 . 1. BooleanExpression은 null일 경우 그냥 null만 반환해도 되지만, BooleanBuilder는 항상 BooleanBuilder라는 객체를 생성하여 반환해야하기 때문에 리소스 측면에서 낭비이다? 2. BooleanExpression은 ","을 이용해서 where조건에 여러 BooleanExpression의 조건들을 나열할 수 있지만, BooleanBuilder는 where에 나열할 수 없다? 정도라고 생각이 드는데, 아직까지 뭐가 확실하게 다른거지라는 생각이 들어 질문드립니다! 감사합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
팩토리 메서드 관련해서 질문이 있습니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 안녕하세요!! 강의를 보면서 팩토리 메서드에 대해 궁금증이 몇가지 생겼는데 구글링을 해봐도 잘 나오지 않아서 질문 올립니다🥲 1. 팩토리 메서드를 사용하는 기준이 있을까요? 생성자를 통해 객체를 생성하지 않고, 팩토리 메서드를 사용하는 경우 이름을 가질 수 있다, 하위 타입 객체를 반환할 수 있다 등등의 장점이 있고, 이에 반해 몇몇 단점도 있는것 같은데 단순히 팩토리 메서드 내부에서 생성자만 호출하는 경우에도 실무에서는 팩토리 메서드를 웬만하면 다 사용하는 편인가요?? 생성자 대신 팩토리 메서드를 사용하여 객체를 생성하는 상황이나 기준이 있는지 궁금합니다! 2. 팩토리 메서드를 사용하는 경우 프로젝트에서 네이밍 규칙을 어떻게 가져가는 것이 좋을까요? 강의를 듣고 복습하면서 Order와 같이 연관 관계들이 얽혀있는 팩토리 메서드는 createOrder와 같은 좀 더 의미있는 이름을 사용하고, 그냥 단순히 객체만 생성하는 경우에는 of를 사용해서 실습을 해보았습니다! 실무에서 프로젝트를 진행하면 위와 같이 어떠한 룰을 만들어서 사용하시는지, 아니면 하나의 이름으로 통일해서 가져가시는지 궁금합니다 ㅎㅎ 감사합니다😀