[알고리즘4] 2차원배열 주어진 좌표를 포함한 상하좌우 합이 최대인 좌표 찾기 문제
뱁새유니버스
행렬의 크기를 입력받고 행렬의 값을 Random으로 0부터 100까지 주어서 임의의 2차원 배열을 만듭니다. 2차원 배열을 갖고 그 안에서 행렬 특정 좌표값을 포함한 상하좌우값의 합이 가장 큰 특정좌표를 구하는 문제인데요. 이번엔 코드 복잡성을 고려해 main 메서드뿐만 아니라 getSumAroundPoint메서드를 만들어 코드의 가독성과 재사용성을 높였습니다. 자세한 코드는 아래와 같습니다. package algorithm; import java.util.Random; import java.util.Scanner; public class Main { // Scanner 객체를 이용해 사용자로부터 입력을 받습니다. static Scanner sc = new Scanner(System.in); public..