아스키코드
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
아스키코드 14:52에서 문자 O와 숫자 7을 더하면 왜 문자 7이 되는 걸까요..??
- python
- java
- c
- 정보처리기사
173만명의 커뮤니티!! 함께 토론해봐요.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
아스키코드 14:52에서 문자 O와 숫자 7을 더하면 왜 문자 7이 되는 걸까요..??
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
뭔가 빠져서... 이게 맞겠죠..? a = [1, 2, 3] b = a c = [1, 2, 3, 4] print(a is b) # 출력: True print(a is c) # 출력: False print(b is not a) # 출력 : False print(b is not c) # 출력 : True print(a == c) # 출력: False print(a != c) # True print(a != b) # False print(c != b) # True 같다 : is 와 is not 과의 차이 ==, != != 값이 다른지 판단 (내부) == 값이 같은지 is = 객체가 같은지 is not = 객체가 다른지 # 예제 def add(a, b, c): return a + b + c nums = [1, 2, 3] print(add(*nums)) # 출력: 6 kwargs = {'a': 1, 'b': 2, 'c': 3} print(add(**kwargs)) # 출력: 6 print(add(*kwargs)) # 출력: abc 딕셔너리에서는 문자열도 언팩킹해서 값으로 보내는 느낌이 있네요 . 키 값이라서 안될 줄 알았는데. (이게되네..?)
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
35:52초 구간에 아스키코드 언급하실 때 반대로 언급하셨어요 여러 번 반복해서 알려주시긴 했지만 정정할 필요성이 있을 것 같습니다
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
C언어 포인터 강의에서 30:13초에서 int myArray[] = {100,22,34,55,70} int size = sizeof(myArray)/sizeof(myArray[0]);에서 둘을 나누면 왜 5가 되는 지 자세하게 설명을 듣고싶습니다..!
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
14분 58초 홍길동, 김철수, 박영희 순으로 입력값이 주어질 때 다음 코드의 출력값은 무엇인가? 위 문제에서 printf("%c\n", test1); 의 출력값을 구하라고 한다면 그래도 결과는 박영희가 맞는건가요? 박 이 될수도 있겠다는 생각에 질문드립니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
22:37 해당부분에서 5번 *arr값이 왜 21인지 이해가 안됩니다. 나머지는 다 이해를 한것같은데요. arr값은 증감 연산자가 따로 적용되지 않았는데도 값이 바뀌는 이유를 모르겠습니다. arr은 증감연산자가 적용되지 않았음에도 ptr때문에 값이 바뀌는 것인가요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
반복문 + 조건문 문제풀이 14분 쯤에 printf("%\n", sum);을 출력 할 때 출력값: 135 이렇게 적어주시는데 그냥 숫자만 답이 되는 거죠? 출력값:은 코드에 따로 적혀있지않아서요 ..!
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
반복문+조건문 문제풀이 9:31초 부분 질문입니다. 2의 배수 3의 배수를 구하고 6의 배수를 제외할 때 2의 배수와 3의 배수에서 겹치는 부분은 빼고 그 뺀 수들 중에서 6의 배수들을 제거 해야하나요? 처음 문제에서 2의 배수 3의 배수를 or 해서 중복이 되는 숫자를 제거하고 그 중에서 6의 배수의 개수를 빼서 개수를 적었던 문제가 있었는데 동일하게 작용하는 지 궁금합니다!
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
영상에는 class Parent, 생성자도 public Parent인데 어제 뽑은 수업자료에는 Person입니다. 오타인지요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
19.:12초에서 "Float: %.2f\n", fume): 이부분에서 \n을 소수점 다음에 바로 쓰고 fnum을 써도 출력하고 그 다음 개행한 후 다음 코드를 출력하는 것일까요? fnum보다 \n 이 먼저 쓰여도 그런 건지 궁금합니다!
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
int array[] = {10, 20, 30, 40, 50} int *ptr = array ; printf("%d\n", ptr); printf("%d\n", *ptr); 위와 같을 경우에는 출력값은 ptr > 주소 = 10 (이해됨) *ptr > 값 = 10 *ptr 이거는 값이 나와야하는데 왜 10이 나오는건가요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요! 2분 쯤에 구조체 선언하는 2가지 형태에 대해서 비교해 주실때 오른쪽에서 구조체 선언할때 (왼쪽과는 달리)그냥 struct 라고만 되어있는데 struct Person {//내용}person1 ; 이렇게 Person(구조체명)이 들어가야 하는데 실수로 빠진 건지 아니면 이 경우에는 구조체명을 쓰지 않아도 되는 건지 궁금합니다! 그리고 왼쪽 케이스 아랫부분 사용시 용례에 struct 구조체명 타입명; 이라고 되어있는데 여기서 타입명을 변수명이라고 이해해도 될까요? 뒷 강의에서 typedef를 다루면서 타입명이 나오기는 하는데 여기서도 typedef 키워드가 있을때를 의미하는 건지 헷갈려서요ㅜㅜ
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
이 문제에서 str+1 부터 시작하면 1번째 문자인 e 부터 시작하는거 아닌가요,,? 인덱스는 0부터 시작하니까,,, 헷갈리네요ㅠㅠ
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
다른 분 질문의 답변을 봐도 이해가 잘 안되서 질문 남깁니다! 앞 포인터 강의에서 int *p = &n; printf("%d\n", p); 를 실행하면 n의 주소값이 출력된다고 이해했는데, char *str; printf("%s\n", str); 을 했을때는 왜 myString의 0번째 인덱스 주소값이 출력되는게 아니라 this is string 이 출력되는지 이해가 안되서요.. 설명해주시면 감사하겠습니다!
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요! 23년 1회 기출문제에서 having절에 점수 평균으로 들어가는건 이해를 했습니다. 근데 혹시 having 과목이름 = '데이터베이스' 도 가능할까요?? having절에는 숫자로만 비교를 해야하는지 궁금합니다
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
파이썬 출력문에서 end를 해야 개행된다는 말씀인가요 ? 안된다는 말씀인가요
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
35:07 부터인데요, 드디어 mode==1인 경우가 왔는데, 첫 if문의 return까지 읽었으니 if(number%2==0)부터는 아예 읽지 않는거라 보면 될까요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요. 선생님, 26분 16초 메서드 오버로딩 질문있습니다. HelloWorld 클래스에서 String s1 = Hello, World! String s2= Java 로 초기화하고 SP클래스에서 s1과 s2를 인자로 받아 새로운 값을 리턴합니다. 그러면 HelloWorld 클래스에 s1, s2가 새로운값으로 대체가 될 것으로 생각했는데 영향을 주지 않았습니다. 그 이유가 궁금합니다. 1, static 정적 변수와 연관이 있는 건가요? 2, 만약 변수에 영향을 주려면 코드를 어떻게 바꿔야 하나요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
#include <stdio.h> void strcopy(char d[], const char s[]) { int i = 0; while (s[i] != '\0') { d[i] = s[i]; i++; } d[i] = '\0'; } int main() { char str1[] = "first"; char str2[50] = "teststring"; int result = 0; strcopy(str2, str1); for (int i = 0; str2[i] != '\0'; i++) { result += i; } printf("%d\n", result); for (int i = 0; i < 10; i++) { printf("%c", str2[i]); } } 출력값: 10 first ring printf("%c", str2[i]); // first ring 이렇게 출력되었는데 while (s[i] != '\0') { d[i] = s[i]; i++; } d[i] = '\0'; 여기서 while타고 s[i]에 first 마지막인 t 가 들어가면 다음 배열이 들어가지않으니 d[i] = '\0'; 들어가고 firist\0 담기는게 아닌가해서 질문드립니다. 그래서 출력값이 first ring 이렇게 나오는게 맞을까요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
1:57에서 '나눈 이후의 몫을 원할 때' 사용하는 연산자가 /라고 하셨습니다. c언어 기준으로 설명해 주신 걸로 이해했는데 (파이썬은 /을 쓸 시 나누어 떨어질 때까지 계산한 값, 혹은 무한소수를 끊어 출력하고 정수 몫을 원할 시 //을 써야 하니까요) 혹시 자바도 c언어와 연산자가 동일한가요? 코딩을 배우기는 하나 컴공만큼 깊게 들어가는 과는 아니라 자바를 배운 적이 없어 질문드립니다.