코딩연습 2

3. 피보나치수열(재귀사용 X)

*문제있을시 삭제하겠습니다. Question Answer line 11 : n번째까지의 수를 구하면 되므로 배열의 크기를 n+1line 12,13 : 초기값 설정line 15~18 : 문제에 주어진 피보나치 수열 설명대로 작성line 20 : 원하는 수를 반환 크기 n인 배열 fibo를 선언하여서 사용하였는데 피보나치수열에서 필요한 변수는 3개만 있어도 충분할 것이다.예를들면 변수 a,b,c를 1회차a = 0b = 1c = a+b 2회차b = 1회차 값 그대로c = 1회차 값 그대로a = b+c 3회차c = 2회차 값 그대로a = 2회차 값 그대로b = c+a 이런 식으로 사용하면 될듯한데.. 이렇게 복잡하게 코드를 짜는 것이 메모리 공간을 낭비하는 것보다 효율 적인가? 프로그램 성능테스트 할 수 있는 ..

코드리뷰 2016.06.08

1. 정수 자리 바꿔서 출력하기

*문제있을시 삭제하겠습니다. Question Answer Class Name : Answer.java Class Name : Reverse.java 제가 사용한 API는 Math 클래스의 pow라는 method입니다. 반환할 수(변수명 : num) 받은후에while을 통해서 몇자리수인지 찾고 (line 17~24 / 변수명 : count)아래의 for문을 자리수만큼 돌면서 (line 28~40)num의 각자리를 분해하고 (line 30~37)반환할 변수에 각 자리에 맞춰서 더해줬습니다.(line 39)Reverse.java의 print 구문은 test 목적이므로 지우셔도 무방합니다. 채점 과정이 java니까 얼마나 객체지향적인지랑 알고리즘이니까 bigO 보겠네요? 1.method명이 getReveredI..

코드리뷰 2016.06.03
반응형