목록Java/코테 (46)
Hyunebee
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.

이와 같이 영토에 대한 지도 정보가 주어졌을 때 땅의 둘레를 구하는 프로그램을 작성하세요. - grid 한 cell 의 변의 길이는 1 이다. - 지도에는 하나의 독립된 영토만 있다. (분리된 땅 없음) - 땅 내부에 물이 존재하지 않는다. public class 영토먹기 { public static int solution(int[][] grid) { return 0; } // 재귀 풀이 public static int solution2(int[][] grid) { int[][] directions = {{-1,0},{1,0},{0,-1},{0,1}};//상하좌우를 탐색할 배열 for(int i = 0; i < grid.length; i++){ for(int j = 0; j < grid[0].length..

문제 설명 --- 주어진 양의 정수가 **행복한 수** 인지를 판별하는 프로그램을 작성하세요. 행복한 수란, 각 자리수를 제곱한 것을 더하는 과정을 반복했을 때 1로 끝나는 수 이다. 행복한 수가 아니라면 1에 도달하지 못하고 같은 수열이 반복하게 된다. '행복한 수'를 찾는 과정 예시 ``` 19 가 행복한 수인지 확인하는 과정 1^2 + 9^2 = 82 8^2 + 2^2 = 68 6^2 + 8^2 = 100 1^2 + 0^2 + 0^2 = 1 ``` import java.util.HashSet; public class 행복한수 { public static boolean solution(int n) { HashSet hashSet = new HashSet(); int result = 0; while(h..
보호되어 있는 글입니다.
보호되어 있는 글입니다.