묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
[연습문제풀이2]
while과 break만 사용하고 마지막에 주신 힌트가 ++ptr인데++ptr 이렇게 전위증가를 사용하면 맨 앞의 J가 출력이 안되더라고요 그래서 -1을 사용해봤습니다. 조건을 완벽하게 갖추진 못했네요 . break가 빠졌으니까요. 일단 진도 나간후에 다시 생각해봐야겠네요. <code> // 세 번째 시도 while (*ptr != '\0') { cout << *(++ptr - 1); } cout << "##" << endl; <output> Jack jack## <전체코드> #include <iostream> using namespace std; int main() { char name[] = "Jack jack"; const int n_name = sizeof(name) / sizeof(name[0]); char *ptr = name; // 첫 번째 시도 int i = 0; while (i < n_name) { if (*(ptr + i) == '\0') break; cout << *(ptr + i); ++i; } cout << "##" << endl; //널 캐릭터 확인용 // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // 두 번째 시도, 굳이 조건이 n_name이 아니어도 됐을 텐데... // while (n_name) // { // if (*ptr == '\0') // break; // cout << *(ptr++); // } // cout << "##" << endl; //널 캐릭터 확인용 // cout << *ptr-- << endl; // 감소 사용 // cout << *ptr-- << endl; // cout << *ptr-- << endl; // 세 번째 시도 while (*ptr != '\0') { cout << *(++ptr - 1); } cout << "##" << endl; // 네 번째 시도 // for (int i = 0; i < n_name; ++i) // { // // cout << char(toupper(name[i])) << endl; // cout << *(ptr + i); // } // cout << "##" << endl; // cout << endl; // long long array[] = {9, 7, 5, 3, 1}; // long long *ptr = array; // for (int i = 0; i < sizeof(array) / sizeof(array[0]); ++i) // { // cout << *(ptr + i) << " " << (uintptr_t)(ptr + i) << endl; // } // short value = 7; // short *ptr = &value; // cout << uintptr_t(ptr - 1) << endl; // cout << uintptr_t(ptr) << endl; // cout << uintptr_t(ptr + 1) << endl; return 0; }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
gist에 아이디 남겼습니다
gist에 아이디 남겼습니다
-
미해결홍정모의 따라하며 배우는 C++
[연습문제 풀이]
<code> #include <iostream> using namespace std; int main() { char name[] = "Jack jack"; const int n_name = sizeof(name) / sizeof(name[0]); char *ptr = name; // 첫 번째 시도 int i = 0; while (i < n_name) { if (*(ptr + i) == '\0') break; cout << *(ptr + i); ++i; } cout << "##" << endl; //널 캐릭터 확인용 // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // 두 번째 시도, 굳이 조건이 n_name이 아니어도 됐을 텐데... while (n_name) { if (*ptr == '\0') break; cout << *(ptr++); } cout << "##" << endl; //널 캐릭터 확인용 // for (int i = 0; i < n_name; ++i) // { // // cout << char(toupper(name[i])) << endl; // cout << *(ptr + i); // } // cout << "##" << endl; // cout << endl; // long long array[] = {9, 7, 5, 3, 1}; // long long *ptr = array; // for (int i = 0; i < sizeof(array) / sizeof(array[0]); ++i) // { // cout << *(ptr + i) << " " << (uintptr_t)(ptr + i) << endl; // } // short value = 7; // short *ptr = &value; // cout << uintptr_t(ptr - 1) << endl; // cout << uintptr_t(ptr) << endl; // cout << uintptr_t(ptr + 1) << endl; return 0; } <output> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\6_9.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe Jack jack## Jack jack##
-
해결됨벡터 미적분학 시리즈1 - 미분 기초
Sum-Rule 증명할 떄 Triangle Inequality를 사용하는 이유가 궁금합니다
안녕하세요 선생님 미적분1의 미분파트를 공부하고 오느라 중간에 잠시 공백이 있었습니다. 이틀전부터 다시 벡터미분을 보기 시작했습니다 :) 오랜만에 공부해서 그런지 질문이 하나 생겼습니다. Sum-Rule을 증명하는 강의 슬라이드(12:35초)에서 Triangle Inequality를 사용하셨는데, 굳이 Triangle Inequality를 사용하신 이유가 궁금합니다. 어차피 두 함수 f(x)와 g(x)가 Xo에서 미분이 가능하다면, Xo에서 f(x)와 g(x)의 극한값이 전부 0이므로 극한의 성질에 의해서 f(x) + g(x)도 Xo에서 극한이 0으로 수렴하지 않나요? 단순 합을 쓰지 않고좀 더 고급(?)인 삼각부등식을 사용하셔서 증명하신 이유가 궁금합니다. 좋은 강의 열어주셔서 정말 감사합니다 :) P.S 미적분1의 미분파트를 보고, 벡터미분을 본 다음에 미적분1의 적분파트를 보고 벡터적분을 보려고 하는데 이런 학습방법도 괜찮은 아이디어일까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
virtual box 로 설치시 최소 필요 자원에 관해 질문 드립니다.
쿠버네티스를 centos 에 버츄얼 박스를 돌려서 설치하려고 하는데 실습 영상을 보니 150기가씩 배분 하셨는데요.. 메모리 3GB에 디스크용량 20GB 씩으로는 본 강좌의 실습을 따라 하는데 많이 부족할까요? 한번도 쿠버네티스를 설치 해 본 적이 없어 자원이 얼마나 필요한지 감이 잡히질 않네요..
-
미해결선형대수학개론
4.1절에서 질문있습니다
상세하고 체계적인 강의 잘 듣고 있습니다. 4.1 eigenvectors and eigenvalues 에서 v1~ vp가 처음에는 linearly dependent 하다고 가정하였는데 두번째줄부터 linearly indepent하다고 다시 말씀하셔서 헛갈렸습니다 linearly dependent인데 trivial solution 이 나와 처음 가정과 모순이므로 linearly independent 하다가 맞지 않나요
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
판정프로그램이 동작하지 않습니다.
아래 메세지와 함께 판정프로그램이 실행되지 않습니다. Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object. at Judge.Program.Main(String[] args) 판정프로그램이 있는 폴더에서 파이썬이 실행되고, 닷넷도 깔려 있습니다. 어떤 점이 문제일까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
QueryDsl 질문드려요.
영한님 안녕하세요. 오랜만에 질문글을 작성합니다. 조만간 QueryDsl 강좌가 오픈되면 설명이 되어 있을 것 같지만 그 전에 미리 한가지 문의드려요. 책을 보면 프로젝션 방법 3가지가 적혀 있는데요. 3가지의 방식의 차이점에 대해서는 설명이 없더라고요.. 혹시 3가지 중 가급적 이 방식을 사용해야 한다거나 하는 방식이 있을까요? 그냥 기호대로 사용하면 될런지 궁금합니다. ps : QueryDsl 은 언제 오픈될런지요?
-
해결됨실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
html이 아예 안나오네요
삭제된 글입니다
-
해결됨홍정모의 따라하며 배우는 C++
47:16 static int g_x 초기화관련
교수님 로컬 스태틱 변수는 초기화가 반드시 필요하다고 하셨는데 전역 변수에 static 키워드를 사용할 때는 초기화를 안해줘도 되나요? 감사합니다
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
age가 안돼요
크롬에서 개발자도구를 켜서 콘솔창에서 설명해주시는 것을 실행해보았습니다. const data = { name, getName() { return name; }, age } 이 코드를 실행하면 Uncaught ReferenceError: age is not defined at <anonymous>:6:1 이런 에러가 뜹니다. 왜그런가요??
-
미해결예제로 배우는 스프링 입문 (개정판)
webflux 사용
webflux 로 바꿔도 tomcat 으로 동작하는 것 처럼 로그가 찍히는데요. 혹시 어떻게 해야하는지 알 수 있을까요?
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 레포 요청드립니다
인프런 아이디 : tlrudejr1993인프런 이메일 : tlrudejr1993@naver.com깃헙 아이디 : tlrudejr1993@naver.com깃헙 Username : skid901 감사합니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제교안파일
예제교안파일들이 모두다 2페이지에서 끝나는대 뭐가잘못된건가요...?
-
해결됨홍정모의 따라하며 배우는 C++
[13:25] 로컬베어리어블에서 스태틱 키워드관련
교수님컴파일러가 최적화를 해줘서 같은 메모리를 할당받더라도주소만 같은 거지 static 키워드를 사용했을 때처럼 값이 누적되지는 않는 거죠? 컴파일러가 최적화를 해줘서 같은 주소의 메모리를 할당받더라도 초기화는 계속 되는거죠?
-
미해결React로 NodeBird SNS 만들기
제로초님 안녕하세요 질문이 있습니다.
전 next에서 동영상을 추가 하고 싶어서 저렇게 파일을 불러 와서 사용 하려고 하는데 이런류의 에러가 나더라구여 혹시 해결 방안이 있을까요?? module parse failed unexpected character '@' 이런 에러도 나구여 ㅠ.ㅠ
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
google api
APIError Traceback (most recent call last) <ipython-input-18-b560380e48d4> in <module> ----> 1 sheet=client.open('minitest').sheet1 ~\Anaconda3\lib\site-packages\gspread\models.py in sheet1(self) 74 def sheet1(self): 75 """Shortcut property for getting the first worksheet.""" ---> 76 return self.get_worksheet(0) 77 78 def __iter__(self): ~\Anaconda3\lib\site-packages\gspread\models.py in get_worksheet(self, index) 201 202 """ --> 203 sheet_data = self.fetch_sheet_metadata() 204 205 try: ~\Anaconda3\lib\site-packages\gspread\models.py in fetch_sheet_metadata(self) 182 url = SPREADSHEET_URL % self.id 183 --> 184 r = self.client.request('get', url, params=params) 185 186 return r.json() ~\Anaconda3\lib\site-packages\gspread\client.py in request(self, method, endpoint, params, data, json, files, headers) 77 return response 78 else: ---> 79 raise APIError(response) 80 81 def list_spreadsheet_files(self): APIError: { "error": { "code": 403, "message": "Google Sheets API has not been used in project 415810789407 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.Help", "links": [ { "description": "Google developers console API activation", "url": "https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407" } ] } ] } }구글 아이디가 두개여서 두번을 해봤는데 sheet=client.open('').sheet1에서 계속 이 오류가 뜹니다.어떻게 해결해야 하나요?
-
미해결Illustrator CC - 일러스트레이터 입문부터 실전까지 한번에 마스터하기
화면 오른쪽처럼 계단식 메뉴설정은 어떻게 하나요?
다른분도 이거 질문하신것같은데 저도 궁금합니다. 혹시 후반부 강의에 나오나요?
-
미해결노션(notion) 완벽 활용법
하위메뉴 생성 문의
안녕하세요 선생님, 본 강의에 보면 '매일 글쓰기'아래 메뉴에 토글이 가능한 '온라인 강의'가 있고 그 아래에 토글하면 dot 아이콘으로 된 하위 컨텐츠들이 나옵니다. 그런데 제 노션에서는 매일 글쓰기 아래에 토글이 가능한 하위 보드가 생성이 안되고 바로 dot 아이콘 형식의 하위 컨텐츠로만 생성이 가능합니다. 어떻게 하면 마더 보드에 하위 보드를 추가시킬 수 있을까요?
-
미해결Vue로 Nodebird SNS 만들기
fetch VS async beforeMount
안녕하세요 3-5 강의 듣다가 묻득 질문이 있어서 질문 드립니다. 3-5강의 내용에서 fetch를 이용하는 이유는 mount 되기전에 store에 해당 API에서 불러온 값을 state에 저장하기 위함이라고 말씀해주셨는데요. 현업에서 해당 페이지(ex> View페이지) 처음 로딩할때 해당 페이지에 처음에 필요한 API 호출할때 (즉 API 호출이 끝나고 store에 해당 state값에 넣을때까지) async beforeMount 이용해서 호출하나요? 아니면 fetch를 이용해서 호출하나요?? 순서상 fetch가 가장 빠르지만 화면 띄우기 전에 해당 store에 state값에 api통해 값을 넣기만 하면되기 떄문에 async beforeMount도 괜찮을까요??아그리고 https://www.inflearn.com/questions/18191여기 질문 게시글 답변해주셔서 감사합니다!제가 그에 대한 질문을 댓글에 더 첨부했는데요한번 읽어주시면 감사하겠습니다 :)