본문 바로가기

전체 글119

#004 ㄹ 배열 # 문제) 5X5배열을 이용하여 아래와 같은 배열을 완성하여라. 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 20 19 18 17 16 21 22 23 24 25 규칙성1) 처음 column은 증가하다가, 열이 바뀔때마다 방향성(증가, 감소)이 변한다. 규칙성2) row는 변함없이 증가됨을 알 수 있음. *주의할점 : 증감식을 앞에서 해주기 때문에 방향이 바뀔때(행이 바뀔때) 한번 더 인덱스를 증가시켜줘야함. package dataStructure.prediction; public class SequnceArray { private int[][] array = new int[5][5]; public void execute() { int number = 1; int direction =.. 2017. 7. 10.
#003 달팽이 배열 문제) 5X5배열을 이용하여 위와 같은 배열을 만드시오. 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 머리 뽀개지는줄 알았다. 이러한 알고리즘 구현문제는 규칙성을 파악하는게 가장 중요함 1번째 가로가 0, 1, 2, 3, 4가 채워짐 (총 5번) 2번째 세로가 1, 2, 3, 4가 채워짐 (총 4번) 3번째 가로가 3, 2, 1, 0으로 채워짐 (총 4번) 4번째 세로가 3, 2, 1 으로 채워짐 (총 3번) 5번째 가로가 1, 2, 3 으로 채워짐 (총 3번) 6번째 세로가 2, 3 으로 채워짐 (총 2번) 7번째 가로가 2, 1 으로 채워짐 (총 2번) 8번째 세로가 1으로 채워짐 (총 1번) 9번째 가로가 1으로 채워짐 규칙성.. 2017. 7. 10.
#002 등차 수열 구하기 # 문제) 다음 등차 수열에 대해서 300번째 값까지 더한 합계를 구하시오. 3 10 17 24 31 38 …. 수학에서, 등차수열(等差數列, 문화어: 같은차수렬, 영어: arithmetic sequence)은 연속하는 두 항의 차이가 모두 일정한 수열을 뜻한다. 예를 들어 1, 3, 5, 7, 9, ...은 등차수열이다. 이때 두 항의 차이는 이 수열의 모든 연속하는 두 항들에 대해서 공통적으로 나타나는 차이므로, 공차(common difference)라고 한다. 예를 들어, 앞의 수열의 공차는 2이다. 출처 : 위키피디아. 사실 나는 고등학교 때 아니지.. 중학교 1학년 때부터 수학을 내려놓은 수포자임. *초딩 6학년까지만 해도 수학이 젤 좋아하는 과목이었는데…히잉.. 아… 옛날이여…. 그래도 공부안.. 2017. 7. 10.
#001 기본 수열 구하기 문제) 1 부터 100까지의 수를 구하여라 package dataStructure.prediction; public class SequenceSum { public static void main(String[] args) { // TODO Auto-generated method stub int sum = 0; for(int i=1; i 2017. 7. 10.