250x250
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 일상
- Flutter
- virtualmachine
- K&R
- 오토바이
- 오블완
- 가상머신
- 객체지향프로그래밍
- 티스토리챌린지
- 템플릿
- node.js
- podman
- 개발
- 에러
- Linux
- FreeBSD
- 주유소
- ubuntu
- C언어
- 리눅스
- DART
- Bloc
- 인프라
- 개발기
- 잡담
- 휘발류
- VM
- VMware
- 퇴근길
- 연습문제
Archives
- Today
- Total
목록FPinScala (1)
그냥저냥
Functional Programming in Scala 연습문제 2.1
연습문제 2.1n번째 피보나치 수(Fibonacci number: https://en.wikipedia.org/wiki/Fibonacci_sequence)를 돌려주는 재귀 함수를 작성하라. 처음 두 피보나치 수는 0과 1이다. n번째 피보나치 수는 항상 이전 두 수의 합이다. 즉, 피보나치수열은 0, 1, 1, 2, 3, 5로 시작한다. 반드시 지역 꼬리 재귀 함수를 사용해서 작성할 것. def fib(n: Int): Intobject Fib { def fib(n: Int): Int = { def redo(n: Int, current: Int, next: Int): Int = if (n " + fib(0)); println("Fib(1) -> " + fib(1)); prin..
개발기
2025. 10. 12. 07:10