dengelanvil   7달 전

제가 코딩을 독학한 지 일주일정도밖에 안 되서

출력초과라는 말이 정확히 뭔지 모르겠네요...


어디를 고쳐야할까요?

n x 까지는 입력을 잘 받으셨는데

그 다음 n개의 숫자를 입력을 마저 받으셔야하는데 그 부분 대신 rand로 생성하셨네요 . 이부분을 우선 입력받도록 바꾸셔야 할것같고, 

예제를 보시면

----- 입력 ------

10 5

1 10 4 9 2 3 8 5 7 6


----- 출력 -----

1 4 2 3


입니다. 출력을 저렇게 정확히 양식을 맞춰서 출력하셔야 돼요.

현재 소스의 경우 (rand 대신 입력을 받도록 수정했을 때, 예제의 입력에 대해 출력은)


 The array:[ 1 10 4 9 2 3 8 5 7 6 ]


The elements that are smaller than x: [ 1 4 2 3 ]



이렇게 나올거에요.

이렇게 하시면 안되고 예제 출력 처럼 정확히 숫자와 띄어쓰기만 출력시키셔야 합니다.

koosaga   7달 전

약간 첨언하자면

1. scanf에서 x n 위치가 바뀌었고

2. 그냥 답을 틀려도 가끔 출력 초과가 뜹니다. 출력 초과 == wrong answer라고 보통 받아들이는게..

dengelanvil   7달 전

감사합니다!!

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