sss777   3년 전

1번 코드 :  https://www.acmicpc.net/source...

2번 코드 :  https://www.acmicpc.net/source...

1번 코드는 printf로 바로바로 출력하는 코드이고

2번 코드는 ans 문자열에 값을 저장한 뒤 한번에 출력하는 코드인데

왜 2번은 틀렸다고 나오는지 잘모르겠습니다..

seico75   3년 전

2번코드가 비공개라서 안보이네요.

sss777   3년 전

앗 죄송합니다 수정했습니다

seico75   3년 전

출력 버퍼를 5000으로 잡았는데, 이게 너무 작은 것 같습니다.  

N 이 64 일때 모든 수를 0 1 교차를 넣는 경우가 최대 길이일 것 같은데.. 이때 출력을 해보면 6826 의 길이가 나오네요.

https://ideone.com/jydhLs

그리고 출력시에 %c 로 하지 말고 마지막에 널문자 넣고 %s로 출력을 하면 (혹은 puts로)

좀더 간단하고 시간도 줄어들 것 같네요. (시간이 중요한 문제는 아니지만...)

sss777   3년 전

아! 이해했습니다 64*64 = 4096이라 5000정도로 버퍼를 잡았는데 다시보니까 괄호가 들어갈 것까지 생각을 못했네요

답변 감사합니다! ㅜㅜ

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