도와주세요 ㅠㅠㅠ

th7283 Reply 8 years 50 weeks ago
어느 경우에서 WA가 뜨는건가요??? 아무거나입력해봤을때 괜찮게 뜨는거같은데 말이죠 ㅠㅠㅠ 도와주세요 피출리아 사랑해요
pichulia Reply 8 years 50 weeks ago
의도한건진 모르겠지만.. array1에는 스페이스가, array2에는 '\n' 까지가 같이 들어가있네요. 만약 80비트짜리 입력이 들어오면 array1에는 80개의 숫자와 하나의 공백이 들어있기 때문에 len1이 81이 되어야하지만 애석하게도 len1 < 80 이라는 조건때문에 저 81번째 공백이 읽히지 않고 array2[0]이 공백이 되게 됩니다. 이 현상은 array2에서도 비슷하게 일어나겠네요.... 그래서 정확히 어디서 어떻게 문제가 되는건지까진 못찾았지만...일단 두번째 숫자가 80bit일 때 문제가 발생하는걸 확인했고요 아래는 그 예제입니다. 10100011000001101011000110010101111101100001101011001010011111000010000101 10101011000010000010011100001000010010110100010101001000100010000111000011011010 답은 10101101100101000100000111001110101000110001110110110011101100100110000101011111 인데 지금 다른 숫자를 출력하고있네요.
spongbob9876 Reply 8 years 49 weeks ago
뭘봐팎씨