3035번 - 스캐너
혹시 제가 놓친게 있을까요..?
문제의 의도를 잘못 파악했나 싶습니다.
예를 들어
3 3 3 3
.x.
x.x
이 입력된다면
...xxx...
xxx...xxx
이 출력되는게 정상인거죠..?
10번째 줄은 정확히 R바이트의 메모리를 할당합니다. 하지만 str에 필요한 크기는 char *이 R개 있는 크기이므로, sizeof(char *) * R이 되어야 합니다.
아.. 저 간단한걸 못봐서 계속 시도했었네요
항상 감사합니다
팁이지만 C에서 동적 할당을 매번 딱 맞게 정확하게 하는 것은 귀찮으므로, 그냥 전역 배열을 충분히 크게 잡고 쓰시기를 권장드립니다. 물론 문제 풀이에 한정한 이야기입니다.
댓글을 작성하려면 로그인해야 합니다.
jaehoo1 5년 전
혹시 제가 놓친게 있을까요..?
문제의 의도를 잘못 파악했나 싶습니다.
예를 들어
3 3 3 3
.x.
x.x
.x.
이 입력된다면
...xxx...
...xxx...
...xxx...
xxx...xxx
xxx...xxx
xxx...xxx
...xxx...
...xxx...
...xxx...
이 출력되는게 정상인거죠..?