순수 배열로만 응용해서 매직스퀘어 구현하는데 9일정도 걸림 ㅇㅅㅇ
8일까진 그래도 로직이나 이해는 완벽하게 다했는데 이걸 프로그램으로 만들자니 너무 답이 없드라
구글링하면 누구나 하루컷 씹가능이긴 하다만
로직 다 적용해봐도 프로그램이 여기서 멈추더라
0 1 0
3 0 0
0 0 2
도저히 여기서 넘어가지질 않음 ㅋㅋㅋㅋ
내가 원하는 결과는
8 1 6
3 5 7
4 9 2
이건데 아무리 돌려도 전자에서 멈추는거임 결국 구글링해서 해결하긴 햇따
순수 배열로만 응용해서 매직스퀘어 구현하는데 9일정도 걸림 ㅇㅅㅇ
8일까진 그래도 로직이나 이해는 완벽하게 다했는데 이걸 프로그램으로 만들자니 너무 답이 없드라
구글링하면 누구나 하루컷 씹가능이긴 하다만
로직 다 적용해봐도 프로그램이 여기서 멈추더라
0 1 0
3 0 0
0 0 2
도저히 여기서 넘어가지질 않음 ㅋㅋㅋㅋ
내가 원하는 결과는
8 1 6
3 5 7
4 9 2
이건데 아무리 돌려도 전자에서 멈추는거임 결국 구글링해서 해결하긴 햇따
매직스퀘어가뭐임 - dc App
가로로 더한값=세로로 더한값=크로스로 더한값 이 모두 같은 행렬을 말함 ㅇㅅㅇ
뭔가했더니 마방진이네
그러네 - dc App
구글링을 놔두고 왜 미련하게 하고있음? 구글 알파고 개발자들도 구글링한다
입력으로 뭐줘야됨?? - dc App
만약 쓰고있는 컴파일러가 배열길이를 지원해주면 걍 정수형변수 하나 만들고 거따가 숫자하나 입력받고 그후 배열선언 a[n][n]요런 식으로
ㄱㅅㄱㅅ - dc App
랜덤이 아닌 0번째 배열 한가운데 숫자1 저장하고 그후 시작해야됨 숫자도 홀수만 입력가능
간단히 말하자면 출력값은 무조건 하나로 정해져있고 입력값은 무조건 홀수여야 하구 시작할땐 무조건 첫번째 배열 한가운데에 1을 박아두고 숫자를 놔야됨
오 감사합니다 님 해보겠습니다 - dc App
나도짜보게 입력은 그냥 3 이렇게하면 3*3 짜리 에서 랜덤으로나오게하면댐? - dc App
저거 걍 백트래킹이잖아
https://www.acmicpc.net/problem/2045