3월 학평 기술 지문을 잘못 해설하는 경우가 종종 있습니다.
게시글 주소: https://orbi.kr/00055891843
현재 기술 지문 칼럼 업로드하였습니다.
결론부터 말씀드리면 문자열과 문자는 다른 것이며,
문자열 1개 = 문자 1글자 의 의미를 갖는 것이 아닙니다.
4번 선지의 문자열이 1개라는 의미는 '나는 학생이다.' 와 같은 문자열이 하나 있다는 뜻이고
5번 선지의 문자열이 2개라는 의미는 '나는 학생이다.' / '학생은 공부를 열심히 해야 한다.'
이런식으로 문자열이 2개 주어졌다는 의미입니다.
검색어의 길이가 길어지면 비교 대상의 개수가 작아지고
검색어의 길이가 짧아지면 비교 대상의 개수가 많아지겠죠.
대상 문자열의 개수는 제가 강의에서도 말하지만 낚시용으로 넣어둔 것뿐입니다.
아무런 상관이 없었습니다.
즉,
대상 문자열이 2개니까 두 글자?
두 글자일 때 검색어의 길이가 길어지면 어차피 검색이 안 되네?
검색어 길이에 비해 대상 문자열이 짧거나 같은 경우는 없잖아?
이런 식으로 답을 찾으면 안 된다는 거죠.
심지어 검색어 길이에 비해 대상 문자열이 짧거나 같은 경우가 없다는 건
지문에 제시된 18글자를 3글자씩 나눌 때의 이야기입니다.
'우리글'이라는 검색어를 넣고 싶은데 문자열이 '우리'까지 밖에 없으면
대상 문자열이 더 짧다고 얘기해야 하지 않나요?
4번 역시 마찬가지 이야기입니다.
대상 문자열이 1개 = 1글자 라고 본다면
검색어의 길이가 짧아지는 게 0글자 검색을 의미하는 건가요?
국어로 보나, 컴퓨터(기술)의 관점에서 보나
문자 / 문자열을 구분하는 건 당연한 거지만
그냥 넘어가기엔 저렇게 설명하는 강사 분들이 종종 있으셔서 글 남깁니다.
교육청 해설지의 설명도 제가 말한 방향으로 제시되어 있습니다.
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
합성인가?
-
대한항공 기장·부기장, 호주서 '탄핵' 대화 중 주먹다짐...중징계 처분 3
대한항공의 기장과 부기장이 윤석열 전 대통령의 탄핵 여부를 두고 이견을 보여...
-
현장이었으면 이것도 다 못 풀고 0점임
-
으르렁 월월월 0
거지됬다...
-
이재명, 개헌 동시투표 반대 뜻…“내란 종식이 먼저” 10
이재명 더불어민주당 대표가 7일 우원식 국회의장이 전날 제안한 개헌과 관련해...
-
반지름이 R인 원 O에 내접하는 예각 삼각형 ABC|ABC|=a, BC=bA를 O에...
-
친한애 군대간다고 밥사준다했는데 4명댈꼬오노;; 고기사달라고 앰병하는데 30나갈듯 허;;;
-
수학 고정1 나올정도 만들고 다음에 무슨과목 공부함? 고딩때부터 한과목 클리어 >...
-
방사능인가요?
-
랑카 30을 풀 수 있는 인간과 없는 인간
-
04년생 여자입니다 사실 삼수해서 대학온건 아니고 재수인데 사정상 1년 꿇었어요...
-
아무리 좋아했어도 500화가까이 있어도 4일만에 정독하고 그 이후로 안봄 새로운...
-
Hint)https://orbi.kr/00072749601, 문제 답:...
-
피고인(25세, 남성)은 아파트 엘리베이터 내에 갑(11세,여성)과 단둘이 탄...
-
경선 없이 전광훈 단수공천으로 결정돼
-
에어팟 헤드폰 3
육군 싸지방에잇는 구데기 헤드폰쓰는중인데 진지하게 에어팟프로2보다 더 음질이좋음.....
-
사문 기출교석 교재 괜찮은거 없을까요? 후보는 사만다 기파급 정도 떠오르는데.....
-
운동 10년차(복싱 10년, 웨이트 3년) 3대 565(B 145, D 220, S...
-
지금까지 살면서 본 수학 영역 문제들 중에 가장 머리 아팠던 문제가...
-
중간기말 과제 대체가 넘무 많아.. 과제 못하면 난 성적 마이너스 4.3 받고 퇴학당할지도몰라..
-
허리조심하세요 3
크아악
-
기출 공통 선택 한완기로 싹돌렸어요 바로 n제로 들어가도 될까요? 수학 백분위 89~91 현역
-
오르비 ㄹㅇ 오랫만이다 10
8살인대데학교왓더요 후에에 8살한테너무가혹해요 ㅠㅠㅠ
-
싶다를 검색하면 그 커뮤니티의 수준을 알 수 있다는데 13
마라탕 먹고 싶다 더 자고 싶다 삼양라면 먹고 싶다 휴대폰 없는 세상에 살아보고...
-
사탐추천 4
생윤 윤사 둘다 해보신분들 (맛보기x) 장단점이랑 하나만 추천한다면 뭐할지 알려주시면 감사합니다
-
지금 생1 지1인데 생1은 백분위 고정 98이상이고 지1은 백분위 90~96인데다가...
-
과탐 회생방안 1
수시- 문과생들을 포함한 모든 학생들이 내신 선택과목으로(괄호 안은 22개정 기준)...
-
어색해 힝 ㅠ
-
엔비디아 2주석 돌파
-
윤통께서 탄핵을 당하시니 벌써부터 물가가 오르네요 조기대선에 윤통이 재출마하셔서...
-
볼펜드리려고 했는데 아무리 그래도 서강대 각인되어있는 볼펜 드리는건 좀 아니겠죠?...
-
뭔 별의별..
-
근데 야발 뻘글 왤케 많음;;;
-
1. 자료가 부족하지 않음 뭐풀지 고민하는 시간도 줄일 수 있음 2. 인강보다...
-
팬티 자꾸 찢어지네 28
남은게 몇장없는데 이러다 삼일에 한번 갈아입겟고만..
-
신기하당
-
화작 98 사탐 99라 했을 때 미적 어느정도 나와야함?
-
난 재밌는데 4
힝
-
군대 0
26년도 2학기에 휴학 신청하고 군대 가면 28년도 1학기에는 학교 가기 힘들게 되는 건가요?
-
기부좀
-
이런거 안 다니고 인서울 가는거 보여줌
-
현재 개때잡 1바퀴 다 돌리고 오답이나 취집공 뚫는 중에 같이 풀 문제집이 필요해요...
-
로망임.
-
과탐 투표좀요 2
수능 과탐 기준 수능 수학이랑 공부방식이나 성적 올라가는 방식이나 과목 특성 자체가...
-
대치가 그 정도임? 13
많이 큰가 나도 다녀야 되나
-
암산 3
50점대 겨우찍고 60점대에서 벽느낌 ㅋㅋㅋ ㅠㅠ
-
ㅈㄱㄴ
-
대학이라는게 수단이 아닌 목표로 인식되니 과정을 평등하게 하는 제도가 결과가...
-
신기록 으하하 5
하면 할 수록 계속 오른다는거
질문을 한 번이 아니고 몇 번 받았던 걸로 봐서 잘못 설명하는 강사 분들이 종종 계시는 거 같습니다. 문자와 문자열은 엄연히 다릅니다. 이걸 설명해야 한다는 것도 우스운..

기술 다 맞았어요, 해설추
goat
문자열과 문자는 다르다 코딩배워 봤으면 아는 사실
국어적으로 접근해도 이론의 여지가 없죠 ㅎㅎ..
유익추전 풀면서 ‘문자열=문장’이라 생각하고 풀었는데 이게 맞는 거죠,,?
엄밀하게 따지면 문자열이랑 문장은 또 다를껄요

제가 댓글 쓰던 중에 답 달아주셨네요! 닉값..!
히히
거기까지 생각하면 되도록 문제가 나오긴 했으나'학생'도 문자열이고
'나는 학생이다.'도 문자열이고
' 나는 학생이다.
오늘 학교에 갔다.
배가 고프다.
밥을 먹는다.' 도 문자열입니다.
문자열(string)이라는 건 단어, 문장, 문단을 다 아우르는 개념임을 설명드린 거에요.
그래도 뭐
char a[5] = "hello";
이런 걸 바라지는 않았을 테니..
어디선가 자주 보이던 분이라 반갑네요
그냥 본문에서의 예시가 문장이었을 뿐이지, 결국엔 문자열의 의미는 문자 그대로 '문자의 나열'로 받아들이는 것이 맞는 거였군요..!

그렇죠 '부분 문자열'이라는 말이 나왔으니 아마 말씀 주신 부분을 물어봤어도 출제 오류라고 할 부분은 없었을 거에요그리고 아마 많이들 틀리지 않았을까 하는...
학평이든 모평이든 출제되지 않은 문제를 상상해보는 건 중요한 거 같네요
근데 선지 보자마자 1번이 말 그대로 '당연'한 말이었어서 바로 골랐죠 ㅎㅎ
문자열은 string입니다. 즉, 하나의 '그릇'이고 그 안에 얼마나 많은 문자나 문장을 넣을지는 자유입니다.
"나는 행복했다."는 8문자 (기호포함) 1문장 1문자열,
"나"는 1문자 1문장 1문자열,
"나는 행복했다.\n너도 행복했다."는 2문장 1문자열입니다.
char a[] = "나는 행복했다."
char b[] = "너도 행복했다."
와 같이 선언하면 문자열이 2개라고 말하는데
학생 분들이 제대로 이해하셨을지 모르겠네요
뀨뀨대의 명쾌한 설명..!
아이고 저거를 잘못 설명하는 분도 계시는군요.. ㅜㅜ 좋은 글 감사합니다!!
대상 문자열이 2개니까 두 글자
이건 오르비에서도 봤습니다...
저격하고 싶은 마음도 없고 실수할 수 있는 거라 생각하는데
그냥 학생 분들이 잘못 알고 계시면 안 될 거 같다는 취지에서 썼습니다 ㅎㅎ...
아이고 그게 뭔.. ㅋㅋㅋㅋㅋ
문자의 나열로 생각하고 풀었는데..

잘 하셨어요그러니까
대상 문자열이 1개, 2개... 라는 것은
int strcmp (const char* str1, const char* searchstr);
int strcmp (const char* str2, const char* searchstr);
이렇게 검색해야 할 대상이 되는 문자열 자체가 많아진다는 뜻이고
"검색어의 길이가 길어진다"는 것은
strlen_s(const char* searchstr) 값이 커진다는 건데
이 둘을 헷갈려하는 강사님들이 있다는 말씀이시죠...?!
선생님 여기서 이러시면 학생들 놀래요ㅋㅋㅋㅋㅋ.ㅋㅋㅋㅋㅋ.ㅋㅋㅋㅋㅋ
저도 댓글로 설명할 때 제일 간단한 예 없을까 해서 쓴 게 저건데
이것도 하실 줄 알면 어떡하나요..
앗... *^^* 부끄럽습니다 저 초딩 때 코딩 배우는 게 유행이었어서요... ☞☜
놀랍게도 오르비에서 누가 그렇게 썼길래 글 읽고 ???했었는데 수강생이 학원에서 배웠다고 질문한 내용도 똑같아서.. 글을 안 쓸 수가 없었네요
아무래도 이런 쪽 나오면 강사 분들도 헷갈리실 수는 있다고 생각합니다ㅠ
서울대 의대+컴퓨터 이거 안철수식 조합이네요