반응형
  • 화씨와 섭씨를 상호 변환.
  • n번째 피보나치 수열 생성.
  • 크리스마스 캐롤 “The Twelve Days of Christmas”의 가사를 반복문을 활용해 출력.

이 3가지를 만들어보라고 해서 두번째인 n번째의 피보나치 수열을 구현하였다.

 

피보나치 수열은 n번째 수와 n+1번째 수를 더하여 n+2번째에 대입하는 수열이다.

array[2] = array[0] + array[1]... 이런 식으로 n번째까지 수행하는 코드를 작성해보겠다.

 

fn main() {
    const N: i32 = 15; //상수 N번째의 피보나치

    let mut t1 = 0;
    let mut t2 = 1;
    let mut temp;

    for _e in 1..=N {
        if _e == N {
            print!("{}번째의 피보나치 수 : {}", N, t1);
        }
        temp = t1 + t2;
        t1 = t2;
        t2 = temp;
    }
}

나중에 더 공부해서 추가할 사항은

 

  • 사용자가 직접 N번째를 입력하는 기능
  • 피보나치 수열을 배열에 넣는 기능

 

이렇게 추가해볼 생각이다.

 
반응형

'Rust > Rust 개발' 카테고리의 다른 글

Rust - 가사 출력  (0) 2022.04.29
Rust - 화씨 섭씨 변환  (0) 2022.04.28