dyk777   5년 전

C, AC: https://www.acmicpc.net/source...

PHP, WA: https://www.acmicpc.net/source...

AC를 받은 C 코드를 기반으로 PHP 코드를 작성하였기에, 알고리즘은 (아마도) 동일합니다.

그런데 C에서는 AC를, PHP에서는 WA를 띄우네요.

혹시 어떤 차이가 있는지, 제가 간과한 것이 있는지 여쭙고 싶습니다.

dyk777   5년 전

다른 문제를 풀다 이유를 찾은 것 같네요.

n을 입력받을 때, 1번 줄 처럼 받으면 해당 변수가 int가 아니라 string이 되는 듯 싶습니다.

즉, 배열 a에서 n번 인덱스에 접근할 때 문제가 생겼던 것 같네요.

n을 쓰는 대신, i-1로 하여 통과되었습니다.

fgets() 대신, 아래의 2번 줄처럼 썼더라면 마찬가지로 통과되지 싶습니다.


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