5pha   2년 전

위에가 틀린 코드 밑에가 맞은 코드입니다.

차이라곤 배열로 선언한 것과 포인터로 선언한 것 뿐이고

왜 틀렸다고 했는지 이해는 갑니다 n의 범위가 100이면 배열의 범위도 100까지여야 하니까,,,

근데 이전까지 문제 풀이에서는 더 큰 범위로도 코드가 실행된다면 n의 범위에 대해서는 생각하지 않았고

실제로도 포인터를 사용해서도 맞은 문제가 있었는데 왜 이 문제에서는 굳이 배열의 범위를 제한해둔 걸까요....

아니면 제가 틀린 이유를 잘못 짚고 있는 건가요?

문제 by 문제 라고 하시면 할 말은 없겠네용...

백준 시작 한지 얼마 되지않아 앞으로의 문제 풀이에 대해 기준점을 잡고 가려고합니다.

dldyddlwl   2년 전

.

5pha   2년 전

와 친절하신 설명 정말 감사합니다.

문제를 풀면서 점점 배워나가고있습니다.

그래서 동적할당을 쓰는거고 포인터쓸때는 인덱스를 참조할수 없다... 운이 좋아서 돌아간거네요.

포인터는 배열의 시작주소를 참조할 때 사용하는 것이 좋을 것 같네요

다시 한번 감사합니다.

댓글을 작성하려면 로그인해야 합니다.