아까설명해주신거에 차이가 궁금해요!
해결됨
깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
혹시 클래스 안에 들어가는 변수함수와 클래스 전 줄에 들어간다는 변수함수는 무슨차이이고 class는 왜필요하고 뜻은 무엇인가요
- android
- kotlin
- lambda
- kotlin-companion
- nullsafe
173만명의 커뮤니티!! 함께 토론해봐요.
해결됨
깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
혹시 클래스 안에 들어가는 변수함수와 클래스 전 줄에 들어간다는 변수함수는 무슨차이이고 class는 왜필요하고 뜻은 무엇인가요
해결됨
깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
java.util은 무엇인가요 이것도 파일 명인가요?
해결됨
깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
3-1에서 import는 왜 필요하고 /뜻은 무엇인가요 { }
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
arr[5]가 6번째 인거는 알겠는데 밑에 arr배열에서 6번째 찾으면 6아닌가요??
해결됨
김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 정보] 질문 내용의 위치: 3. 함수형 인터페이스.pdf _ 문제와 풀이 _ 문제1 - FilterExampleEx2 제가 작성한 소스코드: https://inf.run/GQrVP 질문 요약: 1) Predicate 말고도 추가적으로 filter() 메서드도 BiFunction 함수형 인터페이스로 대체했는데, 이 정도까지 (메서드까지) 대체하는 것은 너무 과한 행동인지 궁금합니다. 2) BiFunction.apply() 를 호출하여 필터링 하는 방식은 filter() 메서드로 필터링하는 방식보다 직관성이 떨어지기 때문에 권장되지 않는지 또는 그냥 사용해도 되는지 궁금합니다. [질문 내용] 안녕하세요. 기존 FilterExampleEx2 의 모든 부분을 자바가 제공하는 함수형 인터페이스로 대체하는 문제로 잘못 이해해서 filter(리스트, Predicate) 메서드까지 BiFunction<리스트, Predicate, 리스트> 함수형 인터페이스로 대체를 했습니다. 이때 제가 생각했을 때는 크게 두 가지 부분이 문제가 될 수도 있겠다고 생각을 했는데, 실제로도 문제가 될 위험이 있는지 궁금해서 질문드립니다. (필터링 결과는 동일합니다.) (제가 추측한) 문제 상황1. 너무 과한 대체 메서드까지 함수형 인터페이스로 대체하는 것은 너무 과하다. (제가 추측한) 문제 상황2. 직관성의 저하 (영한님 답안의 경우) filter() 메서드를 호출하는 방식의 경우 메서드명이 filter 로 직관적이다. (제 답안의 경우) BiFunction.apply() 를 호출하는 방식의 경우 apply() 라는 메서드명만 보고는 "필터링한다"라는 느낌을 받을 수 없어 직관적이지 못하다. 제가 작성한 소스코드는 [질문 정보] 부분에 구글 드라이브 링크를 첨부했으나, 혹시 몰라 질문글에도 작성해봅니다. package lambda.ex3; import java.util.ArrayList; import java.util.function.BiFunction; import java.util.function.Predicate; import java.util.List; // 내 풀이 public class FilterExample { public static void main(String[] args) { List<Integer> numbers = List.of(-3, -2, -1, 1, 2, 3, 5); System.out.println("원본 리스트: " + numbers); // predicate까지 parameter로 받으면 더 유연하다. BiFunction<List<Integer>, Predicate<Integer>, List<Integer>> listFilter = (numberList, predicate) -> { ArrayList<Integer> filteredList = new ArrayList<>(); for (Integer number : numberList) { if (predicate.test(number)) filteredList.add(number); } return filteredList; }; // 조건 1. 음수(negative)만 골라내기 Predicate<Integer> isNegative = n -> n < 0; List<Integer> negatives = listFilter.apply(numbers, isNegative); System.out.println("음수만: " + negatives); // 조건 2. 짝수(even)만 골라내기 Predicate<Integer> isEven = n -> n % 2 == 0; List<Integer> evens = listFilter.apply(numbers, isEven); System.out.println("짝수만: " + evens); } }
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요, 비전공자 수강생입니다. 공부하다 헷갈려서 질문드립니다. 17강 함수와 재귀함수 (v2) 59분58초 질문을 드립니다. maxVal(arr,1)은 size==1 조건에 만족하기에, maxVal(arr,1)라는 식 전체를 a[0]으로 호출받는다는 해석이 맞을까요? maxVal(arr,1) 내의 arr를 뭐 따로 어떻게 해석하고 말고 필요없이, 그냥 maxVal(arr,1) 전체가 arr[0]이 되었으니, 이제 arr[1]>arr[0]과 비교해 각기 값을 호출받아 5>1 비교가 되었고, 참이 되었으니 삼항연산자의 참값인 arr[1]을 호출받고서는 maxVal(arr,2)=arr[1] 이 되고선 그 이후 계속해서 같은 방식으로 계산을 하니깐 %d에 들어갈 maxVal 최종값이 9가 나오기는 하던데 이게 맞는 해석법인지 궁금합니다. 특히, "maxVal(arr,1) 내의 arr를 뭐 따로 어떻게 해석하고 말고 필요없이" 이부분이 제가 맞게 해석을 했는지 궁금합니다.
미해결
작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
1) 앵커태그로 로그인, 로그아웃 구현하고 기존 로그인 되어있던 상황에서 로그아웃을 진행하니 에러가 발생 (405 에러) 2) 장고의 LogoutView 는 POST 요청만 허용함 ?next={{ request.path }} 는 GET 요청으로 logout 누르면 /logout?next=/account/hello_world/ 로 GET 요청하게됨 따라서, 정상적으로 로그아웃뷰를 사용하려면 1) 로그아웃 링크를 POST 요청으로 보내는 폼으로 변경 2) LogoutView 의 설정을 변경하여 GET 요청도 허용 보안상 2는 권장되지 않는 사항이며, 1의 방법으로 처리 {% else %} <form action="{% url 'accountapp:logout' %}" method="post" style="display: inline;"> {% csrf_token %} <button type="submit" class="btn btn-link" style="text-decoration: none; padding: 0; margin: 0;"> <span>Logout</span> </button> </form> {% endif %} 주요 변경사항 1) 로그아웃 앵커 태그를 form 태그로 변경 2) 폼의 method 를 post 로 지정 3) 이에따라 csrf 토큰 추가 추가로 logout 이후 redirect 경로를 설정해줘야하는데, 이는 pragmatic/settings.py 에서 설정 # Logout Redirect URL LOGOUT_REDIRECT_URL = '/account/hello_world/' 마지막 머물렀던 페이지에서 로그아웃이 되게 하고 싶다면, 커스텀 로그아웃뷰를 만들어야하는데, 보안상 권장되지 않는다고 함. +++ 왜인지는 모르겠으나 로그인도 ?next={{ request.path }} 를 먹지 않아서 pragmatic/settings.py 에서 로그인 리다이렉트 URL 을 추가하여 처리하였음 # Login Redirect URL LOGIN_REDIRECT_URL = '/account/hello_world/' # Logout Redirect URL LOGOUT_REDIRECT_URL = '/account/hello_world/' 이 경우 html 템플릿에서 next 를 사용할 필요 없고 사이트 어디서 로그인하던 /account/hello_world 로 리다이렉트 시킴
해결됨
[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요! 제가 계속하는데 shape 자체가 달라서 질문 남깁니다.. 강의에서는 반환된 thresholds나 나머지 것들이 147, 148개의 자료들이 생성되는데, 저는 코딩을 다시해봐도 165개, 166개가 나오더라구요.. 제가 어떤 부분에서 놓쳤는지 잘 몰라 질문드립니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
최근 기출에 한문제씩 나오고 있는 것 같은데 강의 아직 다 시청하진 않았지만 목차와 강의들 제목에서 ip관련은 안보여서 혹시 없나해서요!
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
9분12초에서 왜 스타트엔진만 호출했는데 부모 클래스에 있는 거부터 다 호출이 되나요?
해결됨
김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
[오타 제보] 대상 강의록: 3. 함수형 인터페이스.pdf 대상 위치: #특화 함수형 인터페이스 - ##Operator를 제공하는 이유 - 1. 의도(목적)의 명시성 중 세 번째 글머리 대상 페이지: p.23 오타 내용 수정 전: 만약 모두 Function <T, R> 나 BiFunction<T, T, T>만으로 처리한다면, ... 수정 후: 만약 모두 Function <T, T> 나 BiFunction<T, T, T>만으로 처리한다면, ... 입력과 리턴이 같은 XxxOperator 와 비교하는 문장이기 때문에 BiFunction<T, U, R> 을 BiFunction<T, T, T> 으로 표현했으니 Function<T, R> 도 Function<T, T> 으로 표현해야 될 것 같아서 제보합니다! 앞서 배웠던 제네릭이랑 연관된 부분을 배우니 특히 더 재밌습니다!!
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
단원 2.데이터 입출력 구현 12번 데이터베이스 클러스터와 데이터베이스 클러스터링의 개념과 관련하여 질문드립니다. 12번 데이터베이스 클러스터를 설명하시오에서 동일한 성격의 데이터를 동일한 데이터블럭에 저장하는 물리적인 방법은 클러스터링이라는 개념인거 같습니다. 그렇다면 클러스터는 '서버'에 관한 것이고 클러스터링은 '데이터'에 관한것으로 이해하면될까요? 만약 문제가 나온다면 데이터베이스 클러스터라고 해도 정답으로 인정해주나요?
미해결
파이썬을 활용한 머신러닝 딥러닝 입문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. =tree.plot tree(clf, feature_names=iris.feature_names, class_names=iris.traget_names, filled=True) 이부분에서 iris.target_names을 numpy.ndarray배열로 인식하고 리스트로 인식을 안한다고 해서 에러가 뜹니당...ㅎ scikit=learn이 업데이트 된 거 같아요
해결됨
38군데 합격 비법, 2026 코딩테스트 필수 알고리즘
안녕하세요! 수업 내용 관련해서 질문은 아니고 혹시 영상에서 쓰시는 키보드 어떤 건지 알려주실 수 있나요??(소리가 너무 찰져서 궁금합니다 ㅎㅎ) 감사합니다.
미해결
파이썬 알고리즘 트레이딩 파트1: 알고리즘 트레이딩을 위한 파이썬 데이터 분석
2:10 보면 가상머신 화면 위에 로컬머신 폴더를 띄우셨는데, 어떻게 하셨나요? 저는 가상머신을 minimize해야 로컬 머신이 보여서요. 그렇다고 가상머신 화면을 축소하면, 글자가 너무 작아지거나 전체 화면이 안 보여서 다루기 힘듭니다. 왼쪽에 강의영상, 오른쪽에 코드프로그램을 둬서 보면서 코딩하고 싶은데, 방법이 궁금합니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
#include <stdio.h> int main() { char str[] = ""; if (str[0]) { printf("빈 문자열은 참입니다.\n"); } else { printf("빈 문자열은 거짓입니다.\n"); } if ("") { printf("빈 문자는 참입니다.\n"); } else { printf("빈 문자는 거짓입니다.\n"); } return 0; } 온라인 컴파일러에서 이렇게 출력을 해봤을 때 if(str[0]) 이 조건문은 거짓이라 나오고 if("") 이 조건문은 참이라고 나오는데 빈 문자열은 거짓이지만 빈 문자는 참인건가요?
해결됨
데이터 분석 입문자를 위한 기초 파이썬 with ChatGPT
안녕하세요. 강의 잘 듣고 있습니다! 현재 강의 외에 이번에 출판하신 판다스 관련하여 강의를 볼 수 있는 곳이 있을까요? 답변 주시면 감사하겠습니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
한번 while문을 돌고 나서 표를 그린다고 생각하면, 답이 틀린건 아니지만 num이 3이 찍힐때 count는 1이 찍혀야 맞는것 같습니다. 또는 표 위치를 count가 0일때, num은 3이찍힌다. 식으로 count 위 num 아래로 순서를 바꿔야 할것 같습니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
예외 처리 블록의 역할에서 divide(10, 2)의 출력값이 Result is: 5.0 Executing finally block 이렇게 나왔는데 왜 float형식으로 출력되나요?
해결됨
김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
[오타 제보] 대상 강의록: 2. 람다.pdf 대상 페이지: p.40 의 main() 코드 블록 오타 내용 변경 전(1): // 1. 합 구하기 ( 초기값 0, 덧셈 로직) 변경 후(1): // 1. 합 구하기 ( 초깃값 0, 덧셈 로직) 변경 전(2): // 2. 곱 구하기 ( 초기값 0, 곱셈 로직) 변경 후(2): // 2. 곱 구하기 ( 초깃값 0, 곱셈 로직) 코드 블록 에서는 초기값 이라고 되어 있고, 바로 밑에 용어 - reduce, fold 부분에서는 초깃값 이라고 되어 있어서 저도 궁금해서 검색해봤는데 초깃값 으로 표기하는 것으로 확인됩니다. 이런 맞춤법은 명확한 기준이 없이 국립국어원 마음대로 정하기는 하던데 혹시 강의록에서 단어를 통일하실 때 도움이 될까 해서 제보합니다. 출처1: IT 글쓰기와 번역 노트 - 5.1. 맞춤법 - 값 <- 여기서 페이지 조금 내리다 보면 d. 사전에 ‘-값’으로 등재된 단어 부분에 있습니다. 출처2: 초기값 - TTA 정보통신 용어사전 - "초기값은 ... => 규범 표기는 '초깃값'이다." 출처3: 국립국어원 답변 - "'최댓값', '최솟값', '초깃값'이 표준어입니다 ..."