묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 문제 예시 3번 11:50
코드상 자식에서 draw를 없애면 부모의 draw를 실행하게되어 계속 무한반복인데,무한반복이 없다고 치고 자식클래스의 this.draw는 출력이 어떻게 되는지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2024년 2회 기출문제 (43분대, Java 문제)
(기출) 2024년 2회 기출문제(영상) 43분대질문return 값이 dcba가 되는 것이 이해가 잘 되지 않습니다. 1) 코드 흐름을 보면 처음에 result - comp(str, 7, seen); 실행 2) idx가 0보다 크므로, char c = str.charAt(7) 즉 여기서 char c는 d가 됨 3) 그리고 String result = comp(str, 6, seen)으로 comp 함수를 다시 부르는 거죠? (재귀함수) 4) if (!seen[c])는 seen[d]는 처음에는 False이므로, !를 만나 True 5) result = d + result 6) char c = str.charAt(6) 이제 char c는 c가 됨 // 3번에서 호출한 재귀함수 실행 7) 이런식으로 해서 처음 들어오는 값만 result에 저장되다 보니 dcba가 출력되는게 맞나요? 추가로 재귀함수를 만나면 아래 if문은 재귀함수가 모두 끝난 이후에 진행되는 것인지, 병렬(?)로 진행되는 것인지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
쓰레기값
#include <stdio.h> int intArr[5]; // int형 배열 float floatArr[5]; // float형 배열 double doubleArr[5]; // double형 배열 char charArr[5]; // char형 배열 int main() { printf("int 배열 초기값: "); for (int i = 0; i < 5; i++) { printf("%d ", intArr[i]); } printf("\n"); printf("float 배열 초기값: "); for (int i = 0; i < 5; i++) { printf("%f ", floatArr[i]); } printf("\n"); printf("double 배열 초기값: "); for (int i = 0; i < 5; i++) { printf("%lf ", doubleArr[i]); } printf("\n"); printf("char 배열 초기값: "); for (int i = 0; i < 5; i++) { printf("%d ", charArr[i]); // %d로 출력하면 ASCII 값이 출력됩니다 } printf("\n"); return 0; } 에서 출력값이 쓰레기값이 나온다고 하셨는데 출력값으로 작성해 놓으신거는 그냥 임의로 쓰레기값 형태로 작성해놓으신거죠?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
5분 케이스 4번
this(a,b)에서 매개변수를 2개 넣은것이 만약 2개 이상이라면 코드가 잘못된 것인가요? 아니면 두 개 다 호출하나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
57분
57분 필기하신거를 보면 {1, 5, 3, 9, 2} 배열을 int *arr 포인터 변수에 대입하시는데 왜 배열 첫번째 요소의 주소가 대입되는게 아니라 {1, 5, 3, 9, 2} 배열 전체가 대입이 되는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
섹션2 연산자와 기출문제 7:17 질문 있습니다.
안녕하세요섹션2 연산자와 기출문제 7:17 질문 있습니다.기출문제로 배우는 연산자 Java 23년 2회 문제에서정답을 m/1000m%1000/500m%1000%500/100m%1000%500%100/10이렇게 써도 무방할까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2023 3회 1:19 Java업캐스팅 질문
super.draw(); 코드가 실행되면 클래스A의 draw();메서드로 가고 B를 출력한 후 draw()메서드를 만나면 재정의 된 클래스B의 draw()메서드로 돌아간다고 설명하셨는데, super.draw();를 호출하면 부모 클래스의 draw()를 호출하라고 하는거 아닌가요?IDE에서 돌려봐도 draw()가 무한호출돼서 오버플로우가 발생합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
36:59 질문있습니다.
int w = 21+25가 아니라 22+24인 건가요? 이전 z를 할때 처리한 과정이 다음에도 영향을 미치는 건가요?질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
22:46초 질문있습니다.
5번 *arr+1이 21이아니라 22인 이유가 궁금해요질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
14:17초 질문있습니다.
65가 2회차 돌때 rv는 56아닌가요??질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
(기출)2023년 2회 코드해석 질의
29분 50초 소스 로직은 이해 했습니다.다만 if문에서 괄호가 >이 아닌 <그러니까 오름차순 정렬이 아닌 내림차순 정렬일수도 있을거 같은데 혹시 당연하게 오름차순으로 설명하신 이유가 있을까여?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
자바 질문
소문자 parent랑 child는 그래서 객체이자 변수라는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
3:09 초에 구조체 name[50] 출력 문의
for문을 통해 weekendcode를 한자리씩 name[]에 넣어주는 것으로 이해했는데요!, 나머지 값할당 되지 않은 name 배열의 요소는 %s 로 출력했기 때문에 안보이는 것으로 이해하면 될까요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
4:30 대 문제에 대한 질문입니다.
i =0부터 시작해서 조건식 거치고반복하는 것은 알겠는데0 들어갔을 때 73이고1 들어갔을 때 95이고2 들어갔을 때 82라서다 더하게 되는 것이 맞는지 아니면, 제가 잘못 이해를 한 것인지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
9분 10초
만약 Car()랑 ECar()를 출력하고 싶으면ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 전에 기본생성자를 호출해야 하나요예를 들면ElectricCar tesla = new ElectricCar();ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 이렇게 해야지 각 class의 기본 생성자를 호출 하는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
완전수
질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.코드 문제에서 완전수를 구하기 위해 6부터 30까지 확인하는 방법은 일일히 확인하는 방법 밖에 없나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
[질문] 2023년 2회 코드해석 문제 - Java 연산자의 활용
(기출) 2023년 2회 코드해석 문제 - Java 연산자의 활용(영상) 23분 30초대Java 연산자로 문자열을 비교할 때 ==과 equals를 다뤄주셨는 데 혹시 추가로 compareTo()로 비교하면 어떤 결과가 나오나요?예를들어 이 문제의 코드에서System.out.println(str1.compareTo(str2));System.out.println(str2.compareTo(str3));이렇게 추가한다고 하면첫 번째 str1과 str2 비교의 경우 0이 반환되는 건 알겠는데 str2와 str3 비교의 경우 어떻게 반환되는 지 궁금합니다!(* 최근 NCS 전공시험을 치고왔는데, 해당 문제가 나와서 생각나서 여쭤봅니다..ㅎㅎ)
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
1:10:42 문의드립니다
정답이 ab{3}ca{3}이 아니라 ab3 ca3이 되는이유가 뭔가요?질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
다차원배열과 문자열 8분23초에 arr[5]
arr[5]가 6번째 인거는 알겠는데 밑에 arr배열에서 6번째 찾으면 6아닌가요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
59분58초
안녕하세요, 비전공자 수강생입니다.공부하다 헷갈려서 질문드립니다.17강 함수와 재귀함수 (v2) 59분58초 질문을 드립니다. maxVal(arr,1)은size==1 조건에 만족하기에,maxVal(arr,1)라는 식 전체를 a[0]으로 호출받는다는 해석이 맞을까요? maxVal(arr,1) 내의 arr를 뭐 따로 어떻게 해석하고 말고 필요없이,그냥 maxVal(arr,1) 전체가 arr[0]이 되었으니,이제 arr[1]>arr[0]과 비교해 각기 값을 호출받아 5>1 비교가 되었고, 참이 되었으니 삼항연산자의 참값인 arr[1]을 호출받고서는maxVal(arr,2)=arr[1] 이 되고선그 이후 계속해서 같은 방식으로 계산을 하니깐 %d에 들어갈 maxVal 최종값이 9가 나오기는 하던데이게 맞는 해석법인지 궁금합니다. 특히, "maxVal(arr,1) 내의 arr를 뭐 따로 어떻게 해석하고 말고 필요없이" 이부분이 제가 맞게 해석을 했는지 궁금합니다.