4358번 - 생태학
안녕하세요
다른게 아니고 나무 이름에 Ascii code 전체가 들어가는 건 아닌거 같아요.
NULL은 ascii code 상에서 0이란 값으로 존재하고 있고, 만약 이 값도 나무에 들어간다면 문자열의 끝을 알 수 없기에 말이 안된다 판단하고 문제를 풀었습니다.
물론 나무 이름으로 올 수 없는 ascii code 값(0부터 31, 그리고 127)은 아예 배제하고 코드를 짯더니 AC나왔습니다.
(ascii table - https://simple.wikipedia.org/w...)
제가 이 글을 쓰는 이유는 '힌트'에 있는 문구때문 인데요,,
"입력에는 영문 대소문자와 공백문자 뿐 아니라 숫자, 특수문자 등도 포함될 수 있다."
저 등 때문에 그래요..
물론 문자열이라 함은 escape characters가 포함될 수가 없는 건 알지만 '출력'의 문구에서 ascii code 순으로 출력하라고 하고, 힌트에서 숫자, 특수문자 등 이라고 되어있기에 오해의 소지가 있어보여요
아래처럼 뉘앙스를 살짝만 바꿔서 조건을 명확히 나타내줬음 합니다.
"입력에는 영문 대소문자와 공백문자, 그리고 숫자, 특수문자만 포함될 수 있다."
수정했습니다.
댓글을 작성하려면 로그인해야 합니다.
adh0463 6년 전
안녕하세요
다른게 아니고 나무 이름에 Ascii code 전체가 들어가는 건 아닌거 같아요.
NULL은 ascii code 상에서 0이란 값으로 존재하고 있고, 만약 이 값도 나무에 들어간다면 문자열의 끝을 알 수 없기에 말이 안된다 판단하고 문제를 풀었습니다.
물론 나무 이름으로 올 수 없는 ascii code 값(0부터 31, 그리고 127)은 아예 배제하고 코드를 짯더니 AC나왔습니다.
(ascii table - https://simple.wikipedia.org/w...)
제가 이 글을 쓰는 이유는 '힌트'에 있는 문구때문 인데요,,
"입력에는 영문 대소문자와 공백문자 뿐 아니라 숫자, 특수문자 등도 포함될 수 있다."
저 등 때문에 그래요..
물론 문자열이라 함은 escape characters가 포함될 수가 없는 건 알지만 '출력'의 문구에서 ascii code 순으로 출력하라고 하고, 힌트에서 숫자, 특수문자 등 이라고 되어있기에 오해의 소지가 있어보여요
아래처럼 뉘앙스를 살짝만 바꿔서 조건을 명확히 나타내줬음 합니다.
"입력에는 영문 대소문자와 공백문자, 그리고 숫자, 특수문자만 포함될 수 있다."