func col(n: Int) -> [Int] {
if n == 1 {
return [n]
}else if n%2 == 0 {
return [n]+col(n: n/2)
}else{
return [n]+col(n: 3*n+1)
}
}
print(col(n:27))
More than 3 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme