'직각삼각형'에 해당되는 글 1건
- 2016.08.28 직각삼각형 배열 값 채우기 예제
루비로 2차원 배열에 직각삼각형으로 값을 채우는 예제입니다. 정보처리기능사 실기 알고리즘 문제에 비슷한 문제가 있었는데요. 이 예제에서의 규칙은 다음과 같이 설정했습니다. 시작 값은 1입니다. 첫 행은 맨 마지막 열만 채웁니다. 두 번째 행은 맨 마지막의 두 열만 채우되, 맨 마지막 두 번째는 5, 맨 마지막은 9입니다. 세 번째 행은 맨 마지막의 세 열만 채우되, 맨 마지막 세 번째부터 13, 17, 21 순입니다. 이런 식으로 4씩 커지면서 직각삼각형으로 채워집니다. 이 규칙에 따른 코딩입니다. arr_size = 8 # 배열 크기 설정 # 배열과 채울 숫자를 미리 선언해 둡니다. arr = Array.new(arr_size) { Array.new(arr_size, 0) } fillnum = 1 0...