sdy9103   6년 전

'틀렸습니다' 라고 나옵니다.

분명 비쥬얼스튜디오에서는 되는데말이에요..

일단 입력을 2개 받고

첫번째 입력은 숫자의 갯수, 두번째 입력은 연속된 숫자인데요..

저 로직이 맞는거 같은데 틀렸다고 나오니 이상하네요..

yukariko   6년 전

숫자의 길이가 100이기때문에 int형으로는 담을 수 없습니다.

다른 방법을 떠올리셔야 합니다.

참고로 더 이상 고민하지 않도록 말씀드리자면

비쥬얼 스튜디오에서 되는데 여기서 안되는 경우는 거의 없다고 보시면됩니다.

만약 존재한다면 그것은 표준이 아닌 코드로 인해 발생한 오류거나

정의되지않은 행동(undefined behavior)에 의한 문제일 가능성이 대부분입니다. 예를들면 초기화하지 않은 변수로 계산하는 경우가 있죠.


moonhi123   6년 전

숫자의 길이가 100이기 때문에, long long으로도 담을 수 없습니다.

그래서 문자열에 담는 방법을 생각해보셔야 합니다.

또한 앞으로는 문제를 읽으실때 n의 범위같은걸 잘 보시고 푸세요.

아니면 저처럼 k의 범위가 10

인데 잘 보지않아서 틀리는 수가 있습니다 ㅋ

sdy9103   6년 전

문자열에 담으면 숫자로 바꾸는걸 해야하는데그런함수를 써도될란지모르겠네여...ㅠㅠ.

moonhi123   6년 전

저는 아예 문자열로 받아서 아스키 코드 값을 뺐습니다.

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