정답표에 보면
2번 정답이 i>=3인데요
이렇게 되면
i=1, s=3, e=3 (s=s-1, e=e+1)
i=2, s=2, e=4 (s=s-1, e=e+1)
i=3, s=3, e=3 (s=s+1, e=e-1)
i=4, s=4, e=2 (s=s+1, e=e-1)
i=5, s=5, e=1 (s=s+1, e=e-1)
다이아몬드가 성립되지 않습니다. 2번 정답이 i>3이 되어야 하지 않나요??
2번 정답이 i>3 이 라면
i=1, s=3, e=3 (s=s-1, e=e+1)
i=2, s=2, e=4 (s=s-1, e=e+1)
i=3, s=1, e=5 (s=s-1, e=e+1)
i=4, s=2, e=4 (s=s+1, e=e-1)
i=5, s=3, e=3 (s=s+1, e=e-1)
으로 다이아몬드가 될것으로 판단됩니다.
답변 부탁 드릴께요.
안녕하세요.
i가 1일 때 A 배열에 값을 저장하고 비교합니다. i>=3인지 No라서 s감소, e증가하여 s=2, e=4가 됩니다.
i가 2일 때 A 배열에 값을 저장하고 비교합니다. i>=3인지 No라서 s감소, e증가하여 s=1, e=5가 됩니다.
i가 3일 때 A 배열에 값을 저장하고 비교합니다. i>=3인지 Yes라서 s증가, e감소하여 s=2, e=4가 됩니다.
i가 3일 때 i > 3이라면 i가 3일 때 No가 되어 s감소, e증가하여 s=0, e=6이 되어 처리가 불가하게 됩니다.
오늘도 즐거운 하루 되세요.
"-
*2015-03-26 09:15:21
안녕하세요.
i가 1일 때 A 배열에 값을 저장하고 비교합니다. i>=3인지 No라서 s감소, e증가하여 s=2, e=4가 됩니다.
i가 2일 때 A 배열에 값을 저장하고 비교합니다. i>=3인지 No라서 s감소, e증가하여 s=1, e=5가 됩니다.
i가 3일 때 A 배열에 값을 저장하고 비교합니다. i>=3인지 Yes라서 s증가, e감소하여 s=2, e=4가 됩니다.
i가 3일 때 i > 3이라면 i가 3일 때 No가 되어 s감소, e증가하여 s=0, e=6이 되어 처리가 불가하게 됩니다.
오늘도 즐거운 하루 되세요.
"