Objective-C实现获取 Collatz 序列长度算法
Collatz 序列(又称 3n + 1 问题)是一个有趣的数学序列。给定一个正整数 n,序列的生成规则如下:
如果 n 是偶数,下一项为 n / 2。
如果 n 是奇数,下一项为 3n + 1。
重复此过程,直到 n 变为 1。
我们可以用 Objective-C 实现一个获取 Collatz 序列长度的算法。下面是完整的源码示例:
#import <Foundation/Foundation.h>
@interface Collatz : NSObject
- (NSInteger)collatzSequen