묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
정보처리기사 실기 23년 1회 C언어 문제 풀이 강좌 3분 23초
정보처리기사 실기 23년 1회 C언어 문제 풀이 강좌 3분 23초에 나오는 내용에 대한 질문입니다. 포인터와 관련해서 이야기를 해주셨는데 강의 내용에서 언급한대로 p는 값 또는 메모리를 가리킬 수 있습니다. 그런데 선언할 때는 포인터이고 사용할 때는 값이라고 하셨는데 printf에서 사용한 p는 사용할 때니 값이 나와야 하는 것 아닌가요?당연히 정처기 문제에서 바뀌는 값이 나올 순 없지만 포인터에 대해 이해하기 위해 질문합니다. 그렇다면 더불어서 printf에서 사용한 p 와 a에 대한 차이점은 무엇인가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
파이썬 예외처리 출력 결과물
강사님 그럼 출력 결과물이 # 예외가 발생하지 않는 경우Result is: 5Execution finally blockCaught an exception: ZeroDivisionErrorExecution finally blockCaught an exception TypeErrorExecution finally block 이게 맞을까요? 주석으로 함께 적어주시면 좋겠습니ㅏㄷ.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
정렬 알고리즘
강사님 27분에 나오는 정렬 알고리즘 와 유사한 정렬 알고리즘 문제 실제 시험 출제시 문제에서 오름차순 or 내림차순 중 명확히 어떤 정렬 조건으로 하라고 문제 주어 지나요?만약 출제 된다고 하면 아래 예시 처럼 출제 될까요?예) 다음은 정렬 알고 리즘 이다 아래 코드 보고 결과값 출력 하시오 ( 단 , 정렬조건은 오름차순 이다.)
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
파이썬 반복문
6:02 부분 두번째 예시에서end=" "의 의미는 무엇인가요? *표 3번 반복은 이해가는데, 3칸을 채우고 공란을 두어라 라는 의미인가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
내장타입과 메서드-1
8:26화면에 나오는 문자형태 예시 전체에 대한 질문입니다.s= "Hello, World!" ->큰따옴표를 사용하였는데출력값은 전부 '' 작은따옴표로 나옵니다. 단순 오탈자인가요? join 내장타입 설명시 기준문자 앞뒤는 작은따옴표인가요 큰따옴표인가요?find와 index 문자 위치는 앞에서부터 0,1,2....로 나아가는거죠? 큰따옴표는 문자라는 것을 표기해주기 위함이므로 H부터 위치를 세면 되는건가요? 큰따옴표부터 세야하는건가요?실제 시험은 종이에 문제가 나오고, 종이 답안지에 답을 작성하는건가요? 아니면 종이 문제지에 답을 적는건가요?코딩문장을 보면 띄어쓰기가 좀 불분명해보여서 답을 생각하다보면 띄어쓰기를 빼먹는 경우가 있습니다. 예를들어 강사님 강의에서 Hello,World 인지 Hello, World 인지와 같이요.답을 적을때 띄어쓰기를 확실히 표현해서 출력값 등 답안작성하는 것이 맞나요?
-
해결됨독하게 시작하는 C 프로그래밍
RAM memory
1byte의 공간을 관리하기 위해서 32bit번호를 부여했다고 하셨는데 이점이 이해가 잘 안됩니다.뒤에 예시로 든 엑셀이 1byte의 공간을 엑셀에서의 cell한칸으로 보고, 엑셀에서의 cell한 칸을 42억개로 나눠서 관리하고 있다는 뜻인가요?
-
해결됨홍정모의 따라하며 배우는 C언어
라이브러리 구조의 대한 질문
라이브러리에 대하여 궁금한 점이 있습니다.main함수가 있는 파일 : A라이브러리 파일 : BA파일에서 B라이브러리에 있는 함수들을 사용해서 실행파일로 만들경우 컴파일러(링커)에서 A파일에 정의되어 있지도 않는 함수들을 사용했기 때문에 오류가 발생할 수 있지만 여기선 두가지 길이 있다는 걸 확인 했습니다.첫번째 : 헤더파일을 만들어서 거기에 함수의 선언과 정의를 몰아적기 그리고 해당 헤더파일을 include 하기첫번째 방법대로 했을 경우 라이브러리 파일을 따로 만들지 않아도 된다. 두번째 : 헤더파일엔 함수의 선언(프로토타입)부분만 적어놓고 몸체(정의)부분은 .c파일로 만들어서 라이브러리 파일로 만들기두번째 방법의 경우 vs(IDE)의 기능 덕분인지 다양한 방법들이 있다.이 경우에는 include를 따로 하지 않아도 알아서 실행이 되더라구요. 같은 프로젝트에 있으니까 vs(IDE)가 알아서 지원 해주는 것 이겠죠?또 다른 방법으로는프로젝트를 분류하여 lib파일을 만든 다음 lib파일을 전혀 다른 폴더 위치에 옮긴 다음 진행해봤습니다.main함수가 있는 프로젝트 옵션에서 사용하려는 lib를 등록만 했는데 include를 따로 하지 않아도 작동되는 걸 확인할 수 있었습니다.이처럼 따로 include를 하지 않고 다른 프로젝트에서 라이브러리를 만들고 그 라이브러리를 링커에 등록만 해주면 사용할 수 있는 구조가 맞는 구조인건가요? 어차피 링커는 함수의 몸체(정의)부분만 찾으면 되는 거니까요?그렇다면 굳이 헤더파일과 라이브러리 파일을 분류하여 둘 다 만드는 이유는 라이브러리 파일만 쓰자니 라이브러리 파일에 어떤 함수가 있고 어떤 것들이 있는지는 .c파일을 열어보기 전까지 확인할 수 없고.헤더파일만 쓰자니 함수의 선언과 몸체부분을 한 곳에 다 몰아적으면 함수가 많아질 경우 직관적으로 보기가 힘들어서 사용하기 불편하기 때문이고이걸 남들이 사용할 수 있도록 배포 했을 경우 라이브러리 파일만 배포했을 경우 사람들이 해당 라이브러리엔 어떤 함수들이 있는지 보지 못하기 때문에 헤더파일엔 어떤 함수들이 있는지 선언(프로토타입)부분만 보여주며 입력값은 무엇이고 리턴값은 무엇인지 알려주고 그 함수들이 어떻게 정의(몸체)가 되었는지 보여주고 싶지 않기 때문에(비밀) lib파일과 .h파일 둘 다 만들어서 배포하는 건가요?
-
미해결정혜경 판타스틱 자료구조 in C
addLast질문
9강에서 addLast를 할 때 btp에만 추가를 했지 lp에 추가를 한 것이 아니기 때문에 결국 size만 무의미하게 늘어나는 것이 아닌지 궁금합니다.
-
해결됨독하게 시작하는 C 프로그래밍
함수 포인터 질문
안녕하세요. 함수 포인터를 사용할 때와 사용하지 않을 때 기능적인 차이점은 알겠지만, 함수 포인터를 사용했을 때의 이점과 왜 사용하는지 알 수 있을까요? 그냥 메인함수에서 함수 포인터를 사용하지 않고 일반 함수를 호출 할 때와 코드 길이는 비슷한 것 같은데 어떤 이점이 있는지 언제 쓰면 좋은지 쉽게 설명해주시면 감사드리겠습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
글로정리된 섹션문의
글로만 정리된 섹션은 pdf 제공안될까요?핸드폰 화면으로 수강중이라 해당내용을 보기엔한눈에 들어오지 않아 학습이 좀 어렵습니다.프린트물로 보려고 해도 해당페이지는 1페이지만 인쇄되기 때문에 파일로 모아서 올려주시면 학습에 도움이 될 것 같습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
수업자료 문의
안녕하세요 수업자료 관련하여 문의드립니다. 수업자료중 강의에서 문제들만 있고 프로그래밍언어 이론부분은 따로 내용이 없는거 같네요 시간은 촉박한데 필기하면서 하려니 시간이 많이 소모되어 이론부분도 같이 업로드 해주시면 감사하겠습니다. 만들기가 귀찮으시다면 영상에 사용하는 화면을 pdf로 따서 바로 올려주셔도 좋을것 같아요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
27분17초 a[1]인 경우
문제가 str = str + a[1] 인 경우에 답이 SSeoul 인가요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
질문
15분대 문제 초기 설정 a,b=1 sum=0 으로 시작While문 1~5까지 if 문 b가 짝수이면 sum+b, 아닐시 sum-b 계산 후 a증감 b+2 계산으로 해석했습니다 그래서 a=1 홀수 sum-b 계산 sum=-1, b=3후에 a증감 a=2a=2 짝수 sum+b 계산 sum=2, b=5a=3 홀수 sum=-3 ,b=7a=4 짝수 sum=4, b=9a=5 홀수 sum=-5, b=11계산 후 a=6, b=11로 while문 조건에 맞지않아서 빠져나오게 되면 sum은 -5아닌가요???
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2023 2회 20분 문제
2023 2회 20분경 문제 오류 찾기요kim을 넣어서 public person(string val)으로 간다까진 이해했는데요. 거기로 가면 public person(string val)부터 시작이 아니라 위인 private string name부터 시작인가요?그래서 private string name은 static string get()을 부르는 함수인가요????ㅠㅠㅠ연결 고리를 모르겟어요 그리고 return 반환에서 오류가 나서 7 정도가 오류 위치라고 하신건가요?
-
해결됨독하게 시작하는 C 프로그래밍
실행파일 미생성으로 인한 빌드 오류
안녕하세요, 우선 양질의 강의에 감사드립니다. 다름이 아닌, 별다른 설정을 만지지 않았는데 비주얼 스튜디오 내에서 컴파일을 실행할 때마다 exe파일이 생성되지 않았다는 경고문이 뜨며 빌드가 되지 않습니다. 경고문에 적힌 주소를 확인해보니 exe파일이 존재하지 않은 것을 확인했습니다.구글링을 해보아도 답을 찾기가 어렵네요ㅜㅜ 어떻게 해결해야할지 알려주실 수 있으신가요? 감사합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
학습자료 통합본
수업자료 PDF 통합본 언제쯤 나오나요? 이제 한 달이 채 안 남았네요ㅠㅠ
-
해결됨독하게 시작하는 C 프로그래밍
파일에 대한 질문입니다.
안녕하세요 좋은 강의 잘 보고 있습니다!파일에 대해서 질문이 있어서 합니다.현재 저의 수준에서 User mode에서 파일이라 함은 장치를 추상화한 파일과 데이터 파일 두개가 존재한다고 보면 될까요?장치를 추상화한 파일을 콘솔로 예를 들어서 설명해 주셔서 직관적으로는 이해는 간 것 같습니다. 그렇다면 데이터 파일의 경우 우리가 모니터로 보는 데이터 파일 또한 추상화한 데이터라고 생각하여 모니터로 표현된 파일에 DATA를 쓴다면 사실은 내부적으로 추상화된 파일에서 파일 시스템에 접근 후에 필터와 드라이버를 거쳐서 HDD나 SDD에 접근하여 실제 물리적인 부분?을 고친 것이다. 라고 이해하면 될까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 질문입니다
11분 07초A a = new A();A b = new B();위 두개는 이렇게 생성하겠다 라는 생성만 하는 문장이지 않나요?b.paint(); 는 출력을 하는 문장이므로 실행될때 classA의 기본생성자인 Contruct~와 classB의 기본생성자인 Contruct~가 출력되고 난후 B()내의 paint()가 실행되는건 이해가 갑니다.근데 b.paint(); 가 실행되기 전에 A a = new A();를 선언함으로서 즉시 classA의 Contructor ~가 출력 되는 것이 이해되지 않습니다ㅠㅠ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
switch-case 6분 문제 k관련 질문입니다.
int i = 3 이어서 3 - 10 을 하고 마지막에 --k가 아닌 k--를 계산하는 이유는 뭘까요?k-- 이면 계산되지 않은 -7이 되어야 하지 않을까 생각했는데 -8이 답이라 하셔서 질문 남깁니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어 질문
강사님, 안녕하세요. 강의 잘 듣고 있습니다. 강의를 듣다 궁금한 점이 생겨 질문 남깁니다. C언어 - 함수 부분(31:18) 홀수인지, 짝수인지 판별하기 문제 [오답]10는 짝수입니다. 13는 짝수입니다.01는 홀수입니다. 1는 홀수입니다. (0) [정답]10는 짝수입니다. 13는 짝수입니다.1는 홀수입니다. (0) 저는 위에 제시한 오답처럼 풀이를 진행하여 해당 문제를 틀렸습니다. 제 풀이는 함수 정의 부분에 있는 첫 번째 if문에서 retrun 0을 반환(print)하고 그 아래에 있는 if문에 있는 else까지 실행시켜 오답이 되었습니다. 1) if 문 질문isEven 함수 정의 부분에서 첫 번째 if문만 실행되고, 두 번째 if문은 실행되지 않는지 궁금합니다. 2) return, printf 질문 다른 문제에서도 이러한 식으로 오답을 작성한 적이 있는데, return과 print의 차이에 대해 설명해주시면 좋겠습니다. (혹시 예시를 알려주실 수 있을까요?) 교안 관련 질문python 변수와 출력 예제 부분 pdf에 '\n'이 빠져있는 것 같습니다. 강의에는 잘 반영되어 있는데 pdf에는 빠져있는 것 같아서요! (이미 수정하셨을 수도 있을 것 같습니다. ㅎㅎ 확인 부탁드려요)실습 관련 환경 설정가볍게 실습 코드를 돌려보고 싶은데 어느 환경에서 하는 것이 좋을까요? 코랩으로 시도해보았으나 좀 불편한 것 같아 보통 어느 환경에서 실습을 진행하는지 여쭙고 싶습니다!