알고리즘

· 알고리즘
자연수 N이 주어지면 N*N 만큼 숫자가 주어진다. 이 격자판에서의 각 행, 열, 대각선의 합 중 가장 큰 값을 구하는 문제이다. 초기 작성 코드 import java.util.Scanner; public class Main { private int solution (int num, int[][] grid) { int answer = 0; // 행의 합 중 가장 큰 값 도출 for (int i = 0; i answer) answer = sum; } // 열의 합 중 가장 큰 값 도출 for (int i = 0; i < num; i++) { int..
· 알고리즘
문자열 뒤집기 문자열을 입력받는 부분의 코드는 아래와 같다. 여기서는 실제 문제를 해결해 답안을 도출해내는 solution 메서드만 추가적으로 작성하겠다. (import문도 생략한다.) import java.util.Scanner; public class Main { public static void main(String args[]) { Main main = new Main(); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(main.solution(str)); } } 1. 직접 문자열을 뒤집는 방법 1) 가장 간단하게는 직접 문자열을 뒤집는 방법이 있다. 여기에도 가장 원초적인 방식으로는 문자열의 ..
· 알고리즘
조건 입력 값은 2이상 20만 이하 첫 줄에 소수의 개수를 출력 1차로 작성한 코드 import java.util.Scanner; public class Main { private int solution(int num) { int answer = 0; for (int i = 2; i
devYH
'알고리즘' 카테고리의 글 목록 (4 Page)