묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
반복문 자료 질문드립니다.
28분 13초 왼쪽 하단 코드#include <stdio.h>int main() { for (int i = 0; ; i++) { if (i >= 5) { break; } printf("i의 값 : %d\n", i); }}주신 자료에 보면출력값으로i의 값 : 0i의 값 : 1i의 값 : 2i의 값 : 3i의 값 : 4이렇게 나와있습니다.그런데 i의 값 : 5 까지 나와야 하는 것 아닌지 여쭙고 싶습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
유료결제 후회 중입니다. 3번 낙방 설명은 똑같고
전반적으로 해설이 혼자 푸는데 이야기하시는 느낌이닌다 다른 글도 그렇던데... 유투브로 쉽다쉽다 샘플영상 올리셔서 돈 냈는데 설명이 두서가 없어요 친절하지도 않고 띄엄띄엄 느낌이고 인쇄물은 성의없고... 죄송합니다 돈낸 사람으로서 느낀점 말씀드립니다.마지막 포인터 문제 전반적인 해설 간략히 요청드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
생성자 호출순서 특강 PDF 업로드 일자
안녕하세요!강의 정말 잘 듣고있습니다최근에 특강으로 올려주신JAVA 생성자 호출순서 특강편 PDF 파일언제 올려주시는지 문의드립니다!"생성자 호출순서"만 다뤄보자! (13개 코드예제)
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
23년 1회 Java 관련 질문이 있습니다.
26:31 에서 static int b=0이 정적변수라고 말씀하셨는데요.... 그러면 나중에 출력하는 곳에서 네번째 st.a 출력값은 20인데, 두번째 st.b 출력값은 11이 된다고 하셨는데 class Static란에서 정적변수로 b=0을 선언했으니까 0이 아닐까 하고 헷갈리거든요. 답변 부탁드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
14 << 3을 정수로 출력한다면 0인가요 112인가요
영상 보면 모두 이진수로 표현된 자릿수 안에서만 움직이는 것 같은데, 그렇게 되면 14의 이진수 표현이 1110인데, 왼쪽으로 3번 밀면 0000이 되지 않나요? 이걸 정수로 출력한다고 하면 0이 되는데, 이건 아닐 것 같아서요;
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
14분 4초
자식 클래스가 재정의하지 않은 것인지 판단하는 것은 부모 클래스에 show(int x)로 정의된 메서드가 없어서 부모클래스에서 정의되지 않았기에 자식클래스가 재정의되지 않았다고 판단되고 그렇기에 업캐스팅 원칙에 의해 부모 클래스에 없는 것은 호출하지 않기때문에 출력값이 부모클래스에서 나온것일까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 질문
마지막 예시 코드에서 메서드가 아닌 변수를 호출하면 (p.name,c.name) 변수 앞에 선언된 데이터 타입(Parent, Child)을 따라가나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
res실행 이유
38분에서 printf 안에 들어가는 값은 a와 sum이고 a는 5로 나와있고 sum은 없고 nsum만 있는데 왜 res를 실행하는지 궁금합니다
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
섹션6. 프로젝트 소스코드 올려드려요.
소스코드 필요하신분들 보고하세요! 저두 강의 많이 돌려봤습니다 ㅋㅋㅋㅋ 저는 맥환경이라서 Visual Studio Code를 마이크로소프트에서 다운이 안되더라구요 ㅠ그래서 인터넷에서 VScode를 사용하구 있는데요. 저와 동일하게 맥 환경을 사용하시는 분은 랜덤함수 사용하실때 #include <> 이 부분에서 3가지 추가해주셔야 랜덤함수 오류없이 올바르게 사용가능합니다.#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { srand(time(NULL)); printf("\n\n === 아빠는 대머리 게임 === \n\n"); int answer; // 사용자 입력값 int treatment = rand() % 4; // 발모제 상태 (0-3) int cntShowBottle = 0; // 이번 게임에 보여줄 병 갯수 int preCntShowBottle = 0; // 앞 게임에 보여준 병 갯수 // 서로보여주는 병 갯수를 다르게 하여 정답률 향상 (처음에 2개 -> 다음엔 3개) // 3번의 기회 (3번의 발모제 투여 시도) for (int i = 1; i <= 3; i++) { int bottle[4] = {0, 0, 0, 0}; // 4개의 병 do { cntShowBottle = rand() % 2 + 2; // 보여줄 병 갯수(0-1, + 2 -> 2, 3) } while (cntShowBottle == preCntShowBottle); preCntShowBottle = cntShowBottle; int isIncluded = 0; // 보여줄 병 중에 발모제가 포함되었느지 여부 (1 포함) printf("> %d 번째 시도 : ", i); // 보여줄 병 종류를 선택 for (int j = 0; j < cntShowBottle; j++) { int randBottle = rand() % 4; // 0-3 // 아직 선택되지 않은 병이면, 선택 처리 if (bottle[randBottle] == 0) { bottle[randBottle] = 1; if (randBottle == treatment) { isIncluded = 1; } } // 이미 선택된 병이면, 중복이므로 다시 선택 else { j--; } } // 사용자에게 문제 표시 for (int k = 0; k < 4; k++) { if (bottle[k] == 1) { printf("%d ", k + 1); } } printf(" 물약을 머리에 바릅니다. "); if (isIncluded == 1) { printf(" >> 성공 ! 머리가 났어요 !! \n"); } else { printf(" >> 실패 ! 머리가 나지 않았어요 !! \n"); } printf("\n . . . 계속 하려면 아무키나 누르세요 . . ."); getchar(); } printf("\n\n 발모제는 몇 번일까요? "); scanf("%d", &answer); if (answer == treatment + 1) { printf("\n >> 정답입니다."); } else { printf("\n >>땡! 틀렸어요. 정답은 %d 입니다\n", treatment + 1); } return 0; }
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
9분 48초
유형 3번에서 상속관계이지만 부모클래스도 자식클래스도 기본 생성자가 없기에 부모의 기본생성자를 호출하고 자식 클래스 호출을 안하는 것인가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
상속과 업캐스팅 7분 45초
수업을 계속 듣다보니 복습도 하며 각각 개념을 정리할 때는 이해가 되는데 이렇게 유형 2번과 같은 문제를 풀다보니 상속과 업캐스팅이 헷갈려서 문의드립니다. 유형 2번처럼 Parent obj = new Child(); Parent와 Child 클래스명이 다르기에 업캐스팅이니까 위에서 자식클래스에서 Child: 20만 출력하는 것일까요?만약 유형 2번 문제가 상속문제였다면 부모클래스에서 Parent: 10과 Child: 20을 모두 출력하는 건가요? 이처럼 업캐스팅은 자식클래스만 출력하는 것이고 상속은 부모클래스 먼저 그리고 자식클래스를 출력하는 것인가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
5분 30초대 케이스5 질문
Person 멤버변수의 접근제한자가 private이라면, main에서 찍을 때 에러 날 것 같습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
마이스트링이 str에 들어가는 이유
23분 나오는 문제역시 밑에 메인의 마이스트링이 str에 들어가는 원리가 궁금합니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
21분 *str에 마이스트링이 들어가는 원리
함수와 재귀합수v2 21분즈음에 *str에 mystring이 들어가는 원리가 이해가 안가요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
3:45구조체 기본 형태
snprint(person1.name,50~~)이 뜻은 무엇인가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
오버라이딩과 하이딩의 차이
오버라이딩과 하이딩이 헷갈리는데 각각의 개념 다시 설명해주실수 있으실까요? 그리고 아직 하이딩도 이해가 안가요..
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
19분 6초
정적 메서드 예제 - 사람클래스에서 static int count =0;의 count가 정적 변수이기에 정적 메서드인 publi static void showPopulation() { System.out.println("총 인구 수: " = count = "명") ; } 사용 가능하다는 것이죠? 만약 count에 static이 없다면 일반 인스턴스이기에 사용이 불가능하죠?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
String은 객체형
String은 무조건 객체형이라는게 무슨 말인가요 ..?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
생성자와 메서드 차이
8분 56초생성자와 메서드의 차이가 뭔가요?여태까지 이해한바로는 생성자는 어떤 클래스의 속성과 동작을 정의.. 해주는걸로 이해했는데 지금 Car()생성자의 경우 동작만 정의해준 생성자가 되는건가요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
링크드 리스트 추가 강의 문의
정보처리기사 강의 듣고 있는 수강생입니다. 1회차때 아쉽게 떨어지고 2회차 준비중에 있는데요. 혹시 링크드리스트 관련해서 다뤄주실 생각은 없으신지 여쭤봅니다.