본문 바로가기

코드업

(3)
코드업 1505. 2차원 배열 채우기 3(달팽이 배열) 출처 https://codeup.kr/problem.php?id=1505 2차원 배열 채우기 3(달팽이 배열) n이 입력되면 크기가 n인 다음과 같은 2차원 배열을 출력하시오. 입력 예) 3 출력 예) 1 2 3 8 9 4 7 6 5 codeup.kr n이 입력되면 크기가 n인 다음과 같은 2차원 배열을 출력하시오. 입력 예) 3 출력 예) 1 2 3 8 9 4 7 6 5 입력 2차원 배열의 크기 n이 입력된다.(n 코드 구현을 못함 -> 절망.. 절망. (끙끙댐의 연속) 일단 내가 찾은 규칙 1. 행증가, 열증가, 행감소, 열감소 4개의 순서로 배열의 값이 완성이 된다는 것 2. 행이 채워지면 반복문 도는 횟수가 1씩 줄어든다는 것 처음에 1, 2, 3 의 숫자가 채워지면(행증가) , 반복문 횟수-1 ..
코드업 1509. (2차원배열) 진격 후 결과 문제 출처 https://codeup.kr/problem.php?id=1509 진격 후 결과 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 codeup.kr 문제 설명 10*10 크기의 보드판이 있다. 각 말들은 제일 아래쪽에서 위쪽 방향으로 진격한다. 장애물은 0이 아닌 숫자로 나타내며, 0보다 크면 블럭 장애물, 0보다 작으면 구덩이 장애물, 0이면 평지이..
코드업 1916. (재귀함수) 피보나치 수열 (Large) 문제출처 https://codeup.kr/problem.php?id=1916 (재귀함수) 피보나치 수열 (Large) $N$번째 피보나치 수를 출력하되, $10,009$를 나눈 나머지 값을 출력한다. codeup.kr 피보나치 수열이란 앞의 두 수를 더하여 나오는 수열이다. 첫 번째 수와 두 번째 수는 모두 11이고, 세 번째 수부터는 이전의 두 수를 더하여 나타낸다. 피보나치 수열을 나열해 보면 다음과 같다. 1,1,2,3,5,8,13…1,1,2,3,5,8,13… 자연수 N을 입력받아 NN번째 피보나치 수를 출력하는 프로그램을 작성하시오. 단, N이 커질 수 있으므로 출력값에 10,009를 나눈 나머지를 출력한다. ※ 이 문제는 반드시 재귀함수를 이용하여 작성 해야한다. 입력 자연수 N이 입력된다. (..