묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강의 자료는 어디서 받나요?
강의 자료는 어디서 받나요?소스를 받고싶습니다
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
restaurantCard padding 질문입니다.
padding값을 위젯 내부가 아닌 외부에 선언해주셨는데,다른 곳에서의 재사용성을 고려하셔서 그런 것 인가요?저는 뒤죽박죽으로 써서 고민하고 있었습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
오류 이유를 모르겠어요
해설을 먼저 보지 않고 풀었는데 어디서 오류가 나는지 모르겠습니다.n, m = map(int, input().split()) dy = [0] * (m + 1) res = 0 for i in range(n): a, b = map(int, input().split()) ch = [0] * (m + 1) dy[b] = a ch[b] = 1 if a > res: res = a for j in range(1, m + 1): if j != b and dy[j] != 0: if j + b < m + 1 and ch[j + b] == 0: dy[j + b] = max(dy[j + b], dy[j] + a) ch[j + b] = 1 if dy[j + b] > res: res = dy[j + b] print(res)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-N 질문있습니다
테스트 케이스도 다 맞고 질문 게시판의 추가 테스트케이스도 다 맞는데 어디서 오류가 나는것일까요 ..?#include <bits/stdc++.h> #define FIO ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0) using namespace std; int arr[101][101]; char trans[101]; int dx[] = {0, 1, 0, -1}; int dy[] = {1, 0, -1, 0}; queue<pair<int, int>> q; pair<int, int> snake = {1, 1}; int N, K, L, X, Time, dir; char C; void IO() { FIO; cin >> N >> K; for (int i = 0, x, y; i < K; i++) { cin >> x >> y; arr[x][y] = -1; } cin >> L; for (int i = 0; i < L; i++) { cin >> X; cin >> trans[X]; } } int main() { IO(); q.push({1, 1}); while (1) { Time++; int nx = snake.first + dx[dir]; int ny = snake.second + dy[dir]; q.push({nx, ny}); if (nx < 1 || nx > N || ny < 1 || ny > N || arr[nx][ny] > 0) break; if (arr[nx][ny] != -1) { int bx = q.front().first; int by = q.front().second; q.pop(); arr[bx][by] = 0; } arr[nx][ny] = Time; if (trans[Time] == 'L') { dir = dir - 1 < 0 ? 3 : dir - 1; } else if (trans[Time] == 'D') { dir = dir + 1 > 3 ? 0 : dir + 1; } snake = {nx, ny}; } cout << Time; return 0; }
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
update함수에서 질문이 있습니다.
update함수에서 굳이 long itemId를 사용하는지 모르겠습니다.그냥 updateParam에서 getid를 하여 사용해도 되지않나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
해당 강의에서의 내용의 대부분은 queryDsl로 적용된다고 하시는데
해당 강의에서의 내용의 대부분은 queryDsl로 적용된다고 하시는데... 그렇다고 하면 해당 내용은 진지하게 듣고 복습할 필요없이 그냥 이런것도 있구나~ , 불편한 점이 ~~게 있고. 이떄문에 queyDsl에 나왔구나 정도의 마인드로 해당 강의를 들으면 될까요?결국은 해당 내용 들어도 queryDsl로 다 가능하니까...김영한 강사님도 실무에선 queryDsl을 많이 사용한다고 하셔서 질문드려용..
-
미해결C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기
Switch 문을 왜 써야하나요
만약 switch 구문의 용도가 여러 가지의 경우 (case)에서 맞는 걸 찾는 것이라면, else if 등의 구문과 용도가 일치하지 않나요?
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
error 관련하여
text contents does not match server-sided HTML이라는 오류가 뜨는게 혹시 어떻게 해결할 수 있을까요? 검색해도 마땅히 제대로 된 답이 안나오네요. 그리고 왜 여기서는 그런 오류가 안생기는지 궁금합니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
자바스크립트.. 우선순위큐 좋은 자료 있을까요?
안녕하세요! 해당 강의를 수강하고 있는 수강생입니다. 큰돌님이 말씀하신 것처럼 C++ 으로 강의 교안도 읽었지만, 지금 현상황에 JS 로 하는게 더 좋다고 생각하여 JS 로 문제를 풀고 수강하고 있습니다.핵심은 푸는 로직 및 접근이라고 생각하기에 그렇게 풀었고, 교안에 있는 개념하고 템플릿들을 JS 로 변환해서 사용하고 있습니다.하지만, 해당 강의에서 나오는 우선순위큐가 있는데 C++ 은 우선순위 큐를 제공해주는데 JS 는 그렇지 않아 여러 블로그를 참고했지만, 좋은 방법이라고 생각되지 않았습니다. 우선 블로그 글의 신뢰성 및 어느 정도의구현력(push, pop, top, size 외적으로 필요한 기능들..)이 문제 풀때 도움이되는지... 감이 잘 오지 않아(왜냐하면 JS 는 문제 풀때 우선순위큐를 구현해야하기 때문입니다. )그래서 혹시 좋은 JS 용 좋은 교안이나 참고할만한 자료가 있다면 추천해주시면 감사하겠습니다!! ㅎㅎ좋은 강의 감사합니다.
-
미해결스프링 배치
DB 에 데이터가 안들어옵니다..
강의 그대로 따라가는데 테이블에 데이터가 안들어옵니다..
-
미해결NEW!! 12시간 안에 끝내는 R 활용 데이터분석 / 시각화
한글깨짐 오류로 수업이 어려워요
한글이 깨져서 아래 처럼 이상한 문구로 나와요.그래서 수업을 아예진행할 수 없어요ㅠㅠ 구글에 한글깨짐현상 고치는것 보고 따라해봐도 고쳐지지 않네요 \xc0ΰ\xf8\xc1\xf6\xb4\xc9\xc0\xcc CCTV \xbf\xb5\xbb\xf3 \xbc\xd3 \xbe\xb2\xb7\xaf\xc1\xf8 \xbb\xe7\xb6\xf7 \xbdǽð\xa3 Ž\xc1\xf6\xc7Ѵ\xd9
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
컴포넌트props 전달
HistoryPage 컴포넌트에 props 들은 어디서 받아오는 건가요?? 부모가 전달해주는게 App.js에 Auth인가요??
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
querySelector에 질문이 있습니다.
html에 tag를 id로 만들면 querySelector('#id') 이렇게 해서 찾는다는걸 알았습니다.그래서 name도 있을까 해서 인터넷으로 찾아봤는데 없는건지 아니면 제가 잘 못찾는건지 안보여서 질문을 이렇게 드립니다.tag가 id가 아닌 name으로 했을때 querySelector()에서()안에는 어떻게 들어가는지 궁금합니다.
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
선생님 이부분이 이해가 안되서 질문 합니다.
var dis = $(window).scrollTop() / (($('.scroll_box').height() - $(window).height()) / 4);선생님 요게스크롤 위치 / (( 스크롤 박스 높이 - 윈도우 스크린 높이) / 4)요게 정확히 무엇을 뜻하는지 잘 모르겠습니다 ㅠ! 50px / (( 5000px - 900px) / 4) ... 식만 보면 그런 것 같은데.. 식이 잘 이해가 안되네요 ㅜ!
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
오타 검토 부탁 드립니다.
강의 자료) 6. 데이터 접근 기술 - 스프링 데이터 JPA 7페이지findByItemNameLikeAndPriceLessThanEqual() 설명 중,가격 조건만 검색했을 때 사용하는 쿼리 메서드 이다.-> 가격과 이름 복합 쿼리10페이지아래 두 클래스 명 전부MemberRepository, MemberService-> ItemRepository, ItemService검토 부탁 드립니다.ps. 강의 항상 감사합니다. 잘 듣고 있어요!
-
미해결
directX 9에서 큐브의 중심 피벗을 옮길려면 어떻게 해야될까요
directX 9버전을 공부하는 학생입니다.공부를 하다보니 directX에서 제공하는 큐브를 사용하는데 이 큐브를 중심 기준 회전이 아닌 위쪽 기준으로 회전을 시키고 싶은데 어떻게 해야될까요?생각해 볼때는 큐브의 중심점을 위쪽으로 올리면 된다고 생각은 되는데 그 중심점을 어떻게 옮겨야 될지 모르겠습니다...
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
질문입니다.
안녕하세요. 영상 마지막에 open 키워드에 대해서 추상 멤버가 아니면 기본적으로 오버라이드가 불가능하다. open 키워드를 사용해주어야 한다. 라고 말씀해주셨는데요! 추상 멤버는 open 키워드 사용 없이 오버라이드가 가능하다는 말씀인 것 같은데요. 추상 멤버라고 한다면, 구체적으로 어디까지가 추상 멤버일까요? 예를 들어 인터페이스 Swimable의 val swimAblity는 추상 멤버이기 때문에 open 키워드를 사용하지 않았고, 인터페이스를 구현하는 Penguin 클래스에서 override 할 수 있게 된건가요? 그런데 추상 클래스 Animal에서는 legCount에 open을 붙여주었는데 추상 클래스의 프로퍼티니까 추상 멤버인 줄 알았는데 아닌건가요? 감사합니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 연산 관련 질문
안녕하세요 맛비님. 질문 드릴것이 있습니다!a-b <0과 같은 연산을 if문의 조건에 쓸 경우 FPGA에서는 어떻게 되는지 궁금합니다!구체적으로는 예를 들어 4bit연산에서 a = 0011(3), b = 0101(5)인 경우 a - b = 1110(-2)로 연산 결과가 나올것이라고 생각이 됩니다. 그런데 -2는 설계자가 해석하는 것이고 FPGA위에서는 bit 그대로 1110이 나올 것인데 1110 < 0 이 성립이 되지 않을 것 같다?라는 궁금증이 생겼습니다.(만약 1110그대로 해석하여 1110 < 0이 성립이 되지 않는다면 c = a - b으로 미리 assign을 해두고 c의 bit수를 5bit로 하여 msb가 변하는 조건으로 조건문을 완성시키면 되는 것일까요?)
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
findAll에 필요없는 변수가 있네요
findAll() 메소드에서 동적쿼리를 만들때 param이라는 변수는 사용하지 않는 것 같은데 영상이랑 참고자료 모두 있네요아마 JDBC 코드를 복사하다가 삭제하지 않은 것 같습니다
-
미해결홍정모의 따라하며 배우는 C++
컴파일러가 함수를 찾는 범위에 대한 질문
컴파일러가 함수를 찾는 범위에 대해서 궁금합니다.만약 Project1에 source.cpp 파일에 add라는 함수가 사용이 되면 컴파일러는 메모리에 있는 add 함수를 찾는데 이 범위가 프로젝트 안에 있는 모든 .h 파일과 .cpp파일에 있는 함수들 인가요?자바, 파이썬과 달리 헤더파일도 있고, 프로젝트 구조로 되어 있고, 객체 지향을 맛보기만 했더니 class안에 있는 함수를 static으로 선언해서 갖고 오는 방식도 있고.. C++는 여러모로 다른 언어들과 다른 것 같은데 지금은 이해가 안가지만 배우다 보면 이런 것들이 전부 이해가 가겠죠..??추가질문)아래 질문을 보고 든 생각인데 다른 언어들은 namespace라는 기능이 없고 class로 구분을 하는데 왜 굳이namespace이라는 기능을 만든 것인가요? napespace와 달리 class는 만드는 데 좀 더 복잡하고 메모리를 더 많이 잡아먹나요? int a; 선언만 하고 초기화를 하지 않고 출력을 하면 에러가 뜨는데 애초에 int a; 선언을 문법적으로 오류가 있는 상태라고 보면 안되는 건가요??아래와 같이 int a; 가 어디에 선언 된지에 따라서 a가 출력되기도 하고 오류가 뜨기도 하는데 이 이유가 궁금합니다. int main() { int a; cout : a << endl; } # 오류가 발생 int a; int main() { cout : a << endl; } # 오류가 나지 않고 a = 0 으로 출력