선생님 안녕하세요. 한가지 질문이 있습니다. 커뮤니티에 다른분이 올려주신 코드를 토대로 만들어 보았는데 답이 2가 나오더라고요.... def dfs안에 기존과 다르게 else:를 넣고 바로 dfs(r-1, c)를 해보니 답이 2가 나오는데 어떻게 해서 2가 나오는지 헷갈립니다.. ㅠㅠ arr = [list(map(int,input().split())) for _ in range(10)] for i in range(10): if arr[9][i] == 2: start = i break def dfs(r,c): if r == 0: print(c) return if 0<= c-1 and arr[r][c-1] == 1: arr[r][c-1] = 2 dfs(r,c-1) elif c+1 < 10 and arr[r][c+1] == 1: arr[r][c+1] = 2 dfs(r,c+1) else: dfs(r-1,c) dfs(9,start)
강의를 들으면서 개발 하고 있는 app을 사내 테스트를 위해 firebase distribution에 빌드한거 올려서 테스트 설치를 활용했습니다. 그런데 코드푸시를 들으면서 따라 했는데요. appcenter에 yarn codepush:android 실행까지 성공했습니다. 그러면서 드는 의문점이 있습니다. 기존의 firebase 테스트 배포는 무엇이고 appcenter는 무엇인가요? appcenter code push를 이용하면 firebase 배포는 이제 필요 없는건가요?
안녕하세요. 강의 잘 보고있습니다. 다름이 아니고 동일한 Job파라미터로 실행했을때 전 강의에서 분명히 예외가 발생했던 것 같은데 어느순간부터 예외가 발생하지 않고 해당 데이터가 쌓입니다. 해당 테이블은 batch_job_execution 테이블입니다. 예외가 발생하게 할 순 없을까요?
안녕하세요. 주문게시판-웹개발 부분 수강 중에 문의 사항 있어 글 작성 드립니다. 현재 그리드의 리스트에서 주문 등록, 주문 수정, 주문 삭제까지 pdf자료와 강의 보면서 구현하였는데 혼자 심화학습중에 어려운 부분 있어 질문드립니다. 문의 사항은 다음과 같습니다. 1) 현재는 주문 등록, 수정 및 삭제 모두 변경 사항을 확인하려면 변경한 후, 조회버튼을 재클릭해야 구현한 세 가지 변경 사항들이 그리드 리스트에서 변경 사항을 확인할 수 있는데 주문 등록, 주문 수정, 주문 삭제 하였을 때 "조회버튼 재클릭하지 않고" 변경 사항이 바로 리스트에 반영되도록 구현하려면 어떻게 해야 될지 문의 드립니다. 2) 그리드 리스트에서 현재는 주문번호에 따라 선택한 행 1건씩 주문 삭제가 가능한데 그리드 리스트 내에 체크박스를 만들어서 다건 삭제를 하려면 어떻게 구현해야할지 문의드립니다. 감사합니다.
안녕하세요 섹션1 [인터페이스 살펴보기 및 화면컨드롤] 강의 10 : 38 경에 강의에서는 일러스트레이터 CC-Preferences-User 인퍼테이스 순으로 버튼을 클릭하셨는데, 제가 보는 화면에서는 아예 일러스트레이터 CC버튼뿐이 없어서 Preferences를 찾지 못하겠습니다.
안녕하세요, 나도코딩님의 강의를 듣다가 궁금증이 생겨 적어봅니다. import cv2 img = cv2.imread('newspaper.jpg') cv2.imshow('img', img) cv2.waitKey(0) cv2.destroyAllWindows() 위 코드에서 import cv2 img = cv2.imread('newspaper.jpg') cv2.imshow('img', img) 이 세 문장은 cv2를 import하고 컴퓨터에 저장되어 있는 'newspaper.jpg' 파일을 읽어서 img로 저장하고 'img'라는 창에서 저장했던 img를 보여준다라고 제가 이해했어요. 그리고 그 아래 두 문장은 아무 키 입력을 무한 대기하고 아무 키를 받으면 모든 창을 닫아라라고 이해했는데요. 궁금한게 왜 import cv2 img = cv2.imread('newspaper.jpg') cv2.imshow('img', img) 이 세 문장만으로 코드를 실행했을때 제가 저장했던 사진 창이 나오지 않고 그냥 사진 없는 회색 창이 나오며 창을 닫을라고 하면 약간의 렉이 걸릴까요? 맨 맽 두 문장의 코드가 코드 실행을 위해 꼭 필요한건가요? 만약 필요하다면 이유가 무엇인가요?
http://boj.kr/4976421e71824203b6ab2f6f775d64c5 스스로 풀고 선생님 코드가 더 시간이 빠르시길래 선생님 방식으로 다시 짜봤었는데 계속 메모리초과가 나서 별짓 다하다가++comp_cnt 이부분을 comp_cnt++; comp[comp_cnt] = dfs(i, j, comp_cnt); 이렇게 하니까 통과하더라구요.. 혹시 dfs돌릴때 comp_cnt가 증가된 값이 들어가지않나 디버깅해봐도 증가된 상태로 dfs가 돌아가고있고.. 차이가 없는 것 같은데 통과되지 않아서 이게 뭔가 싶어서 질문드려봅니다.. 뭐가 잘못된건지 몰라서 너무 답답합니다 ㅠㅠ
프로젝트 생성시 Project Metadata 에 Java11로 설정하라고 작성되어 있는데요. Project Metadata Group: hello Artifact: thymeleaf-basic Name: thymeleaf-basic Package name: hello.thymeleaf Packaging: Jar Java: 11 <<<<<<<<<<<<<이부분 현재 스프링부트 3버전대에서 17사용하라고 다른부분에는 작성되어 있는데 해당 부분에는 수정이 안되어있어서 수정이 필요할것 같아 의견드립니다 🙂 자칫하다 프로젝트 다시받아서 해야할 수 있어 번거로움이 있을 것 같아서요! 좋은강의에 늘 감사드립니다 영한님
안녕하세요 이번 7회 작업형 2번관련하여 문의를 아래와 같이 드립니다 < 문의내용 > 1. 회귀 / 분류 중에 어떤 문제 였는지 ? lightgbm regression 으로 문제를 풀이 하였는데, "데이터전문가포럼' 네이버 카페에서 조회하니 랜덤포레스트 classifier 로 문제를 풀이 하는 분들이 있어서 제가 완전히 틀린 것인가 싶어서 문의드립니다 2. regression으로 문제를 풀이하고, pred를 작성하였는데 예측하는 값이 amount(금액) 값이 '- 값이 발생' 해도 문제가 없는지 ? 상식선에서는 예측하는 값이 amount의 경우는 무조건 양의 값이 나와야 하는데, '음수 값이 발생해서 의문' <예상구성코드> *amount 값을 예상하는 내용 *train / test 2개 파일만 제공하였음 train Set에서 POP amount 값에 대해서 target으로 변경하여 pop 처리 lebel Encoding Model_Selection > train_test_split Lightgbm-regression max_depth / N_estimater / Learning Rate 만 조절 Sklearn > metrics > MSE MSE ** 0.5 로 RMSE 구성
가변 길이 배열에 대해서 위키에는 길이를 런타임에 결정하는 배열(whose length is determined at run time (instead of at compile time).) 라고 정의되어있는데요. https://en.wikipedia.org/wiki/Variable-length_array int main() { const int n = 8; int arr[n]; }; 제가 작성한 코드에서 n이 8로 초기화 및 상수로 되어 있는데 이건 컴파일 타임에 이미 배열의 길이를 결정해 놓은게 맞나요?? 오류가 나는 것은 비주얼 스튜디오의 컴파일러가 이 문법을 지원하지 않아서 일까요,,??