culdm   4년 전

잘 진행되다가 5%쯤에서 막히는데 이유가 뭘까요?ㅠㅠ

Q에다가 맵 2차원 배열을 집어넣고

5번을 돌리게되요

1번째 시도에서 4번 그다음꺼에서 4번에서 나오는 맵을 4번 상하좌우로 움직이고

거기서 나오는 맵을 또 4번씩 돌려요 

즉, 4번 ,16번 ,16*4번 이런식으로 반복되다가 4의 5승까지 돌리면 멈추고

최고 값을 찾아요...

테스트케이스가 안되는게 뭘까요?ㅠㅠ 제발 도와주세요

kepler710   4년 전

로직은 이해하지 못했지만

4
2 2 2 2
2 2 2 2
2 2 2 2
2 2 2 2

케이스의경우 32가 나와야하는데 58번째 줄에서 인덱스에러가 나네요

culdm   4년 전

kepler710님 

소스 다시 업로드하였는데 한번더 봐주실수 있을까요?ㅠ.ㅠ

kepler710   4년 전

죄송합니다..

로직을 이해해서 어느 부분이 잘못됐다고 말씀드리면 좋을텐데

부족한 실력이라 반례밖에 못찾겠네요

2
8 16
16 8

의 경우엔 16이 나와야 맞지만 0이 출력되네요

kepler710   4년 전

N=1 인 경우에도 0이 출력되는것으로보아

최대값을 찾는 방법을 수정하면 나아지지않을까 생각합니다.

culdm   4년 전

@kepler710님 정말 고맙습니다 ^^ ㅎㅎ

새로이 소스를 짜서 말씀해주신거 다 추가했더니 성공했어요 감사합니다 ^^

kepler710   4년 전

다행이네요~~

어제 로직을 이해 못했다고 말씀드렸는데 코드가 난해하다는 뜻은 아니었습니다
원래 남의 코드 이해하는게 가장 어렵다잖아요~~
제 코드를 다시 봐도 어렵더라구요 ㅋㅋㅋ
혹시나 불쾌하게 받아들이셨을수도 있을까봐 걱정했는데 잘 해결됐다니 다행입니다 ㅋㅋ

화이팅 하세용~~

culdm   4년 전

@kepler710 아닙니다 ㅎㅎ 감사합니다 ^^ 새로 짜보니 더 눈에 들어올 수 있게 짤 수있더라구요 ㅎㅎ

아래는 새로 짠 코드에요 나중에 평가한번 해주세요 

ckdfuf2001   4년 전

혹시 테스트케이스 더 있으시면 알려주실수 있으신가요?

ㅜ 위에것들은 되는데 제출하면 틀렸습니다 나오네요

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