묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
코드 확인 좀 부탁드립니다 ㅠㅠ
import java.util.*;public class Main { public int solution(int[][] arr, int[] arr2){ Stack<Integer> stack = new Stack<>(); int cnt = 0; stack.push(0); for(int x : arr2){ // 1 5 3 5 1 2 1 4 for(int i = 0; i < arr2.length; i++){ // 01 11 21 31 41 if(arr[i][x] > 0){ int a = arr[i][x]; if(a == stack.peek()){ stack.pop(); cnt++; } else stack.push(a); arr[i][x] = 0; break; } } } return cnt * 2; } public static void main(String[] args) { Main t = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int[][] arr = new int[n][n]; for(int i =0; i < n; i++){ for(int j = 0; j < n; j++) { arr[i][j] = kb.nextInt(); } } int m = kb.nextInt(); int[] arr2 = new int[m]; for(int i = 0; i < m; m++){ arr2[i] = kb.nextInt() - 1; } System.out.println(t.solution(arr, arr2)); }}이렇게 코드를 작성해보았는데 런타임 에러가 뜨네요 ㅠㅠ 코드에어느 부분이 문제가 있는지 잚 모르겠어서 질문 남깁니다! */
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
BlazerClinet 헤더 파일 없음 문제
헤더파일이 없어서 17번줄 WebAssemblyHostBuilder이 오류가 뜨네요 그리고 헤더파일은 마이크로소프트로 시작하는 모든 using파일이 빨간줄이 뜨네요. asp.net 설치도 다했는데 수동으로 할 수 있는 방법은 없을까요? 비주얼 스튜디오 버전은 2019 16.11.6 프레임 워크 버전은 4.8.04084 입니다
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
kubelet과 API 서버 사이의 동작방식
안녕하세요! 이번 강의와 앞선 쿠버네티스 구조 부분을 듣다가 의문이 생기는 부분이 있어 질문드립니다! 이번 강의에서 kubelet은 API 서버와 선언적인 방식으로 동작하지 않기 때문에 kubelet에 문제가 생긴다면 시스템 전체에 문제가 생길 수 있다고 하셨는데, 앞선 쿠버네티스 구조 부분에서는 강사님께서 kubelet이 API 서버가 선언한 부분을 읽어서 컨테이너 런타임에게 컨테이너를 만들어주라고 명령하는 방식으로 파드가 생성된다고 하셔서 kubelet과 API 서버 사이의 동작방식에 대해 약간 헷갈려서 질문 드립니다! kubelet이 API 서버가 선언적인 방식으로 동작하지 않는 것이 맞는지, 맞다면 둘 사이에서는 어떤 방식으로 동작하는 것인지 궁금합니다! 정말 좋은 강의로 매일매일 쿠버네티스 공부가 즐거운 것 같습니다 앞으로도 좋은 강의 부탁드립니다😀
-
미해결Vue.js + TypeScript 완벽 가이드
github권한요청을 부탁드릴게요
메일주소는 :cruisek4n@gmail.com 깃허브 아이디는: cruisek4n 입니다.
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
생성자 안에 왜 또 생성자를 만드는지 궁금합니다.
public Student() { korea = new Subject(); math = new Subject(); } 이처럼 Student 디폴트 생성자 안에 생성자를 또 만드셨는데 의문이 들어 직접 코드를 짜서 디폴트 안이 아닌 멤버변수 선언 할 때 처럼 디폴트 생성자 밖에 korea = new Subject(); math = new Subject();\ 이 두 생성자를 만들어도 문제 없이 프로그램이 작동하는 것을 확인 하였습니다. 그렇다면 강의에서 디폴트 생성자 안에 다른 생성자를 만드신 것은 어떤 이유에서인지 궁금합니다. 아니면 이것도 가독성을 위한 개발자들 간의 약속인가요??
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
double 이 성능이 안좋다?
그 8분8쯤에 double은 값이 정확한 대신 성능이 안좋다고 말씀하셨는데. 값이 정확하면 성능이 좋은거아니에요? 이게 왜 값이 정확하면 성능이 안좋은지 이유가 없어서 헷갈려요...
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
AXI4-Lite VS AXI4
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요ㅎㅎ강의를 수강한지 꽤 긴 시간이 지났는데 Axi4에 대해 궁금한 점이 생겨서 다시 질문드리러 왔습니다! Axi4 - lite가 Axi4에 비해서 performance 적으로 부족한 이유가 궁금합니다. 제가 찾아본 바는 아래와 같습니다. AXI4-Lite는 Data widths가 32bits인 반면, AXI4 는 32, 64, 128, 256, 512, 1024 bits가 가능하고, Lite에서는 사용이 불가능한 Burst 기능이 있다. 혹시 이것 외에 더 다른 이유가 있는걸까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
10:58 .MakeDict();
10:58초 쯤 .MakeDict();이 문법은 형변환때문에 사용한건가요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Recency 피처 생선 관련 질문
안녕하세요, 항상 좋은 강의 진심으로 감사드립니다. 다름이 아니라 13:30초 경의 ln[11] 코드를 작성했을 때 Colab에서 TypeError: Addition/subtraction of integers and integer-arrays with Timestamp is no longer supported. Instead of adding/subtracting `n`, use `n * obj.freq` 라는 에러가 나옵니다. dt.datetime과 cust_df['Recency']가 type이 맞지 않는거 같은데 이럴 땐 어떻게 해야할까요? cust_df['Recency']가 int 인거 같아 dt.datetime을 이용해 변환하려 했지만 오류가 떴습니다. 군대에서 듣느라 Colab밖에 사용을 못하는데 주피터 노트북을 써야만 해결될 수 있을까요? ㅜㅜ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
서로 다른 웹사이트의 쿠키 구분?
안녕하세요 수업 항상 너무 잘 듣고 있습니다! 바로 질문 드리겠습니다. 예를 들어 동일한 사용자가 A라는 웹사이트와 B라는 웹사이트에 로그인 요청을 한다고 했을 때, A에서도 setCookie("user", "abc123"), B에서도 setCookie("user", "abc123")를 통해 쿠키를 응답할 수 있잖아요..? (동일한 이름) 그렇다면 사용자는 이후 요청을 보낼 때 domain, path를 기준으로 구분하여 쿠키를 선택해서 전달하게 되나요? 만약 A 사이트에서 domain="/", B 사이트에서는 "/bsite.com"처럼 응답한다면, B사이트에 접근할 때는 2개의 쿠키를 모두 보내기 때문에 어떤 쿠키에서 사용자 정보를 받아야 할 지 구분이 안되지 않나요? 혹시 그게 아니라면 웹사이트별로 쿠키를 저장하는 장소가 별도로 생성되는 건가요? 질문이 제대로 전달됐을지 모르겠습니다 ㅜㅜ 감사합니다
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
선생님과 접점을 찾았어요.
저도 중학교 1학년 때 수포자 되었어요^^
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
민팅 비용
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.- GitHub 주소스마트 컨트랙트 : https://github.com/h662/h662Animals-contracts프론트엔드 : https://github.com/h662/h662Animals-frontend 민팅버튼을 눌렀을때 민팅비용을 메타마스크 팝업창에 어떻게 표시할 수 있을까요?
-
미해결
세금계산서
회사에서는 세금계산서 외에 현금 영수증은 처리가 안된다고 해서 다른 방법이 없는지 확인하고 싶습니다. 다른 결제 방법이나 세금 계산서를 받을 수 있는 방법을 알려주실 수 있으신가요?요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결홍정모의 따라하며 배우는 C언어
8.8 메뉴만들기 예제 질문입니다
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> void count(); int main() { char c = 0; int number = 0; while (1) { printf("Enter the letter of your choice: \n"); printf("a. avengers b. beep\n"); printf("c. count q. quit\n"); if (getchar(c) == 'a') { printf("Avengers assemble!\n"); } else if (getchar(c) == 'b') { printf("\a"); } else if (getchar(c) == 'c') { count(); } else if (getchar(c) == 'q') { exit(1); } else { printf("wrong choice, choose try again!\n"); } } return 0; } void count() { int number; printf("Enter an integer :"); scanf("%d", &number); for (int i = 1; i <=number; i++) { printf("%d\n", i); } return 0; } 그냥 결과화면만 본 상태에서 스스로 만든 코드입니다. switch문 대신 if문이 익숙하게 느껴져서 이렇게 만들었는데요 ㅠㅠ 기능이 실행되는 것은 정상적으로 되는데 메뉴에서 문자를 두번 입력하거나 혹은 엔터키를 여러번 눌러야지 실행이 되요 ㅠㅠ 무슨 문제일까요?? 일단 코드상 문제는 없어 보이는데 ㅠㅠ
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
13분 10초 18행과 30행에 대해 질문드리고 싶습니다
강사님 안녕하세요 혹시if( req.url.startswith('/login') ) 이 if(req.url ==='/login') 과 같은 역할인지 질문드리고 싶습니다 그리고 18행에 if( req.url.startswith('/login') ) 30행이 else if(cookies.name) 인데요 만약에 url의 경로는 호스트/login인데 브라우저에 name이라는 쿠키까지 있는 경우에는 18행의 조건문만 실행되어도 되는지 질문드리고 싶습니다 그러면 이 경우에는 브라우저에 name이라는 쿠키가 있어도 서버에서 30행의 else if(cookies.name) 는 실행이 안되는지 질문드리고 싶습니다
-
미해결카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
1대1 채팅 문의
안녕하세요. 노션으로 공유해주신 자료 잘 읽고있습니다!노션을 읽다가 궁금해서 문의남깁니다. 혹시 1대1채팅방 링크는 어디에 있을까요..?! 제가 찾지 못하고 있는 것 같은데 카카오 채널이나 1:1 채팅방 링크가 어디있는지 잘 모르겠습니다. 😥😥
-
미해결[PyTorch] 쉽고 빠르게 배우는 GAN
DCGAN 실습 Generator 질문
안녕하세요. DCGAN 실습부분 Generator 부분의 shape가 궁금해서 질문드립니다. 아래 코드 부분에 nn.ConvTranspose2d가 어떻게 동작해서 state size가 4x4, 8x8, 16x16이 되는 지 궁금합니다. (ngf*8) x 4 x 4 (ngf*4) x 8 x 8 (ngf*2) x 16 x 16 class Generator(nn.Module): def __init__(self): super(Generator, self).__init__() self.main = nn.Sequential( # input is Z, going into a convolution nn.ConvTranspose2d( nz, ngf * 8, 4, 1, 0, bias=False), nn.BatchNorm2d(ngf * 8), nn.ReLU(True), # state size. (ngf*8) x 4 x 4 nn.ConvTranspose2d(ngf * 8, ngf * 4, 4, 2, 1, bias=False), nn.BatchNorm2d(ngf * 4), nn.ReLU(True), # state size. (ngf*4) x 8 x 8 nn.ConvTranspose2d( ngf * 4, ngf * 2, 4, 2, 1, bias=False), nn.BatchNorm2d(ngf * 2), nn.ReLU(True), # state size. (ngf*2) x 16 x 16 nn.ConvTranspose2d( ngf * 2, ngf, 4, 2, 1, bias=False), nn.BatchNorm2d(ngf), nn.ReLU(True), # state size. (ngf) x 32 x 32 nn.ConvTranspose2d( ngf, nc, 4, 2, 1, bias=False), nn.Tanh() # state size. (nc) x 64 x 64 )
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
다대다관계에서의 mappedby
다음 사진을 보면 member에도 product에도 fk가 존재하지 않습니다. 그런데 다음코드를 보면 mappedby = product라고 되어있습니다. mappedby속성은 연관관계의 주인을 표현할 때 쓰는걸로 알고있는데.. fk를 가지고있는게 연관관계의 주인아닌가요? 근데 제일 처음 사진을 보면 아무도 fk를 안가지고 있어서요 근데 왜 mappedby속성이 product로 되어있는거죠?
-
미해결따라하며 배우는 NestJS
socket관련 질문!
안녕하세요! 먼저 강의 잘 들었습니다 강의보고 따라해보니 CRUD 프로그램 개발에는 조금이나마 이해가 됩니다 그런데 socket을 이용하여 tcp 통신을 해야하는 프로젝트를 진행중인데 nest.js 공식 문서를 보니 @SubscribeMessage('event_name') 을 이용하여 데이터를 받고 emit을 이용하여 event_name으로 주는 환경이더라고요?? 현재 서버를 nest.js 기반으로 개발하고 개발해 놓은 클라이언트(c++작성)에서 tcp 통신을 하기 위해서는 c++ 클라이언트에서도 socket.io를 활용하여 event_name 을 통하여 통신을 해야하는 것인가요? 아니면 event_name 없이 단순 tcp 통신을 통해 binary 데이터를 주고 받을 수 있는 서버 nest.js 환경이 있을까요?? 제가 socket.io에 대해 이해한 내용이 맞는건지도 잘 모르겠지만 답변 부탁드리겠습니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Lock과 interupt관련 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1. 만약 A thread에서 오래걸리는 함수에 mutex lock을 잡아두고 time slice나 각종 인터럽트 핸들링을 통해서 컨텍스트 스위치가 일어나게 되고, 다른 모든 쓰레드가 A thread가 lock 잡아둔 그 함수 내부의 공유변수를 갖다 쓰고 싶어서 mutex_lock.lock()을 호출하기 위해 기다리는 상황이라면, OS 스케쥴러를 통해서 리소스가 넘어가도 모든 다른 쓰레드가 mutex_lock.lock()이 되지 않아 cpu 리소스를 받자 마자 바로 yield하고 A thread로 다시 돌아오게 되는건가요? 2. (1과 비슷한 질문이긴 하지만..궁금해서요ㅠㅠ) spin lock이 아닌 그냥 mutex lock을 썼을 때, B라는 다른 thread가 해당 mutex 변수를 가지고 lock 걸었으면, A thread는 mutex_lock.lock()을 호출하는 구문을 실행하는 부분에서 바로 cpu리소스를 반환하게 되나요?