묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
인텔리제이 테스트 명령 오류
안녕하세요너무 답답해서 질문하게 되었습니다...우선 저의 컴퓨터에는 java의 버전은 11과 17밖에 없고 인텔리제이 및 환경 변수 설정(JAVA_HOME, Path) 모두 17버전으로 세팅해놓은 상태입니다.그런데 gradle 테스트 명령어를 입력 했을 시 위 사진과 같은 오류가 계속 떠서 질문 남깁니다..
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
오답 확인 부탁드립니다.
import java.time.Year; import java.util.*; class Main { public static int solution(int N, int M, int[] arr) { int answer = 0; for (int lt = 0; lt < N; lt++) { int sum = 0; int rt = lt; while (sum < M) { sum += arr[rt]; rt++; if (rt >= N) break; if (sum == M) { answer++; } } } return answer; } public static void main(String[] args){ Scanner kb = new Scanner(System.in); int N = kb.nextInt(); int M = kb.nextInt(); int[] arr = new int[N]; for (int i = 0; i < N; i++) { arr[i] = kb.nextInt(); } System.out.println(solution(N, M, arr)); } } 오답이 나와 확인해봤습니다.답이 1씩 낮아서 확인해보았는데(테스트의 N=100, M=100 지점), answer가 1씩 낮았습니다.답지와 제코드의 결과값을 비교해보았는데 너무 다른 양상이 나와 질문합니다. 답지answer: 18 lt: 50 rt: 83 sum: 100answer: 19 lt: 53 rt: 86 sum: 100answer: 20 lt: 55 rt: 88 sum: 100answer: 21 lt: 58 rt: 91 sum: 100answer: 22 lt: 60 rt: 93 sum: 100answer: 23 lt: 65 rt: 99 sum: 100 제 코드answer: 16 lt: 46 rt: 77 sum: 100answer: 17 lt: 49 rt: 83 sum: 100answer: 18 lt: 50 rt: 84 sum: 100answer: 19 lt: 53 rt: 87 sum: 100answer: 20 lt: 55 rt: 89 sum: 100answer: 21 lt: 58 rt: 92 sum: 100answer: 22 lt: 60 rt: 94 sum: 100 어디가 잘못된걸까요?
-
해결됨[게임 프로그래머 도약반] DirectX11 입문
T-Pose Local에서 Animation-Pose Global로 변환
애니메이션 강의를 듣던 도중 T-Pose의 Global->Local 행렬에서 Animation-Pose의 Local->Global 행렬을 곱해주어 Vertex의 좌표를 애니메이션 기준으로 바꾸어 주는 부분이 이해가 가지않아 질문드립니다.가장 마지막줄인 invGlobal이 T-Pose의 Global->Local 행렬이고 tempAnimBoneTransforms[b]가 Animation-Pose의 Local->Global 행렬인데 저 두 행렬에 어떠한 상관관계도 없다고 생각되는데 단지 이렇게 곱해주기만 한다고 해서 T-Pose의 Global이 어떻게 Animation-Pose의 Global로 변환이 될 수 있나요?제가 이러한 의문을 제기하는 이유은 두가지 입니다.1. 두 행렬이 동일한 Bone을 기준으로 변환이 되는 행렬들이라고 해도 Animation-Pose에서는 그 Bone이 움직여서 만들어진 행렬이기 때문에 동일한 좌표계라고 생각할수 없다.2. 지금까지 T-Pose의 Local->Global 또는 Animation-Pose의 Local->Global로 변환이 되는 행렬들은 전부 자신과 부모간의 계층구조에 의해서 좌표값이 상대적으로 구성된 아이들이였는데 사진에서 나온 InvGlobal과 tempAnimBoneTransforms[b]는 계층관계도 있지 않습니다.글이 길어서 죄송합니다 계속 생각해봐도 잘 이해가 가지 않아 질문드립니다.ㅜ
-
해결됨[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
[Create 함수로 새로운 데이터 생성하기] create() 함수 질문
안녕하세요 선생님흐름에는 진짜 전-혀 지장없는데 궁금한 게 하나 생겨서 여쭤봐요 포스트 만들 때여기서 repository.create() 에 툴팁을 올리면 엔티티를 DeepPartial로 받더라구요.근데 이러면 필수 정보를 빠트려도 컴파일 단계에서 알아챌 도리가 없게 되는 거 아닌가? 이게 궁금했어요. 자동완성 기능을 제공해주긴 하지만, 직접 객체를 만들어서 save() 에 넣는 게 더 나은(적어도 안전한) 선택 아닌지제가 아직 TDD를 경험해보지 못해 이 부분이 궁금했슴미다... 에러내기도 힘든 초보적인 구역이지만 정신줄을 종종 놓고 살아서요ㅠ
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
캐릭터가 사라져요
플레이 버튼 누르기 전입니다 플레이 버튼 누르면 캐릭터가 사라집니다섹션2 state 패턴까지 따라한 상태입니다캐릭터가 사라질때는 보통 어떤 경우 일때 이런 현상이 나타나나요?
-
미해결
useQuery 반복문
string 문자열을 갖는 배열(array)에서 각 원소를 useQuery의 variables로 입력하여 useQuery를 반복문 실행해 결과물을 얻고 싶어서 코드를 작성해봤는데 계속 에러메시지가 발생합니다. 어떻게 해야하는 지 알 수 있을까여?제가 작성한 코드for (let i = 0; i < array.length; i++) { const { data: visitData } = useQuery< Pick<IQuery, "fetchUseditem">, IQueryFetchUseditemArgs >(FETCH_USED_ITEM, { variables: { useditemId: array[i] } }); }
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
고급문제풀이set1 3번 문제
해당문제 쿼리에 대해 manager 철자를 수정시 작동한다고 피드백을 주셨는데 작동이 되지 않아서 어디가 오류가 있는지 여쭤보고자 질문드립니다 SELECT C.company_code,C.founder,COUNT DISTINCT(L.lead_manager_code),COUNT DISTINCT(S.senior_manager_code),COUNT DISTINCT(M.manager_code),COUNT DISTINCT(E.employee_code)FROM Company CINNER JOIN Lead Manager L ON C.company_code = L.company_codeINNER JOIN Senior Manager S ON S.company_code = L.company_codeINNER JOIN Manager M ON M.company_code = S.company_codeINNER JOIN Employee E ON E.company_code = M.company_codeGROUP BY C.Company_code, C.founderORDER BY C.company_code 추가로, inner join을 하는 부분이 1과 2중 어떤 부분이 왜 맞는지도 헷갈려서 설명을 부탁드리겠습니다 감사합니다 INNER JOIN Lead_Manager l ON c.company_code = l.company_codeINNER JOIN Senior_Manager s ON c.company_code = s.company_codeINNER JOIN Manager m ON c.company_code = m.company_codeINNER JOIN Employee e ON c.company_code = e.company_code INNER JOIN Lead Manager L ON C.company_code = L.company_codeINNER JOIN Senior Manager S ON S.company_code = L.company_codeINNER JOIN Manager M ON M.company_code = S.company_codeINNER JOIN Employee E ON E.company_code = M.company_code
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
리스트뷰로 받아온 화면에 이미지 추가하기
삭제된 글입니다
-
미해결
쿠폰은 언제 어떻게 받을 수 있나요?
데브옵스(DevOps)를 위한 쿠버네티스 마스터이거 듣고 싶은데 너무 비싸서 쿠폰을 얻고 싶어요취준생이라 돈이 없습니다..쿠폰 언제 어떻게 받을 수 있을까요? 명절까지 기다려야할까요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
알림 아이콘redirect 인경우
안녕하세요redirect 의 경우를 제외시켜주셨는데 이게 가능한 이유가redirect 는A -> B로 리다이렉트 한다고 가정하면A에 담긴 모델을 B한테 그대로 가져가서 가능하다고 이해했는데맞을까요 ?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
10:21에서 말씀하신 내용을 잘 이해했는지 확인하고 싶습니다.
강의 10:21를 듣고,DHCP Server는 broadcast domain에 묶여서 해당 LAN영역에서 host가 요청한 인터넷 설정에 필요한 작업을 자동으로 세팅해준다.broadcast domain에 묶였기 때문에 gateway의 네트워크 주소( 여기서는 192.168.0 )를 넘어서 외부 네트워크와 통신하지 않는다. 제가 잘 이해했나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
그레이들 빌드 실패..
Execution failed for task ':JpashopApplication.main()'. > Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 5s 3 actionable tasks: 1 executed, 2 up-to-date 4강 듣고있는데 롬복, 어노테이션 설정까지 똑같이 따라 햇는데.. 왜 안되는 걸까요
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
베이스라인(baseline)의 정의가 궁금합니다.
강의를 듣다보면 baseline이라는 단어를 여러번 언급하시는데정확히 무슨 뜻인지 모르겠습니다 ㅠㅠ 강의를 꼼꼼히 듣는다고 들었는데 어디서 놓친지 모르겠네요 ㅠㅠ검색해도 안나오니 답답해서 여기 문의드립니다..
-
해결됨홍정모의 따라하며 배우는 C언어
2:26 부분 관련해서 질문드립니다
double을 float로 변환할 때 float의 가수부가 저장할 수 있는 23비트를 초과하면 23비트까지 저장하고 초과한 부분은 모두 절삭된다고 하는데 맞는건가요?? 절삭이 되면 항상 값이 줄어야 하는데 아래 코드로 해보니 결과가 좀 다르게 나와서요..#include <stdio.h> int main() { double d1 = 3.1415928; float f1 = d1; printf("%.7f\n", d1); printf("%.7f\n", f1); double d2 = 3.1415929; float f2 = d2; printf("%.7f\n", d2); printf(".7f\n", f2); }; double형 3.1415928를 float로 변환하면 3.1415927로 값이 줄어서 나오는데double형 3.1415928를 float로 변환하면 3.1415930으로 값이 증가해서 나옵니다..왜 이렇게 나오는지 알 수 있을까요?? 3.1415928≈11.00100100001111110110101010000010이며 이 중 가수부로 저장되는 비트는 00100100001111110110101이고 나머지 010000010는 버려진다는 것과3.1415929≈11.00100100001111110110101010000011이며 이 중 가수부로 저장되는 비트는 00100100001111110110101이고 나머지 010000011는 버려진다는 것인데버려지는 비트를 제외하고 저장되는 값은 11.00100100001111110110101로 똑같은데 왜 변환된 값은 3.1415927과 3.1415930인지 잘 모르겠습니다.
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
활용-2 앱 / 코드설정하기 (활용 앱 14강) 델리게이트 부분에 궁금한게 있습니다.
여기서 보면 textField 라는 함수를 생성만 해놓았는데?왜 동작을 하게 되는 거죠?그러니까 함수를 호출해야 동작하는 거 아닌가요?함수를 호출하는 역할을 하게 되는게 textfield를 누르거나 글자나 숫자를 입력하거나 하는 행동이 호출하게 되는 건가요? 유사한 질문이 있었는데.. 이해를 못했어요
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
강사님 오류 관련하여 질문이 있습니다.
저는 지금 AIOkafka를 사용하고 있는데 commit()을 해주면 종종commit cannot be completed since the group has already rebalanced이 에러가 나오더라구요찾아보니 aio는 자동으로 리밸런싱 해서 그렇다는데 그렇다면 commit을 어떻게 써야 중복도 안되고 자동 리밸런싱으로 오류도 안생길까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 모의문제 3
test와 train데이터가 아닌,X_test, X_train, y_test, y_train으로 할 때에 검증데이터와 훈련데이터를 어떻게 나누는지가 헷갈립니다ㅠㅠ훈련값에 id를 포함하지 않고, 타겟값에 y_train을 전체 넣는 건지, 혹은 타겟값에 y_train 중 'output'만 넣어야하는지 궁금합니다..!!!
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
state 와 v-model에 대해서 질문이 있습니다.
강의 내용 TodoInput.vue 파일 중<input type="text" v-model="newTodoItem" v-on:keyup.enter="addTodo">부분에 v-model="newTodoItem" 을 사용하였습니다.이는 data 속성에 사용되었는데<input v-model="newTodoItem">computed:{ ...mapState(['newTodoItem'])}다음과 같은 느낌으로 v-model은 왜 state를 사용하지 않는 이유가 따로 있는지 궁금합니다!개인적으로 실험해봤을 때는 readonly로만 사용하라고 되어있는데 스택오버플로에선 사용한 사람도 있는 것 같기도 하고 무엇이 맞는지 궁금해용
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
drf + react 로 배포 고민이 있습니다
drf + react 로 배포 고민이 있는데요 혹시 참고할만한 강의 있을까요?그리고 portone 결제 강의 들었는데 drf 버젼으로 강의 만들어서 배포까지 가르치는 강의 계획은 없으신가요? 아니면 fastapi나 django ninja + react 강의는 계획 없으신가요?
-
해결됨실전 연습으로 익히는 고급 타입스크립트 기술
문제 링크가 서로 바뀐 것 같습니다.
문제 링크가 서로 바뀐 것 같습니다. IDE 내의 파일 번호도 서로 바뀐 것 같아요.identity function을 활용해서 object key 타입 추론하기 - 문제 풀기identity function를 활용해서 object 내 다른 Key의 값 타입 추론하기 - 문제 풀기