gpt4 book ai didi

ios - 以 NSIntegers 作为参数返回一个 NSNumbers 数组

转载 作者:行者123 更新时间:2023-11-28 17:51:31 25 4
gpt4 key购买 nike

返回一个以NSIntegers为参数的NSNumbers数组

我正在尝试创建一个包含两个整数的 NSNumbers 数组。提供了两个参数 numberotherNumber

注意:numberotherNumber 可能是较小的数字,但字符串始终包含从最低到最高的数字。

我希望能够返回两个整数之间的 NSNumber 数组,包括两个整数。

我没有收到程序运行的任何编译错误,但是,它没有通过单元测试。我错过了什么吗?非常感谢您的帮助!

- (NSArray *) arrayOfNumbersBetweenNumber:(NSInteger)number andOtherNumber: (NSInteger)otherNumber {

NSNumber *newNumber = [NSNumber numberWithInteger:number];
NSNumber *otherNewNumber = [NSNumber numberWithInteger:otherNumber];

NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:newNumber, otherNewNumber, nil];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:nil ascending:YES];
[mutableArray sortUsingDescriptors:@[sortDescriptor]];

NSArray *myArray = [mutableArray copy];
return myArray;

最佳答案

objective-C

- (NSArray *)arrayOfNumbersBetweenNumber:(NSInteger)number andOtherNumber:(NSInteger)otherNumber {
NSMutableArray *mutableRange = [NSMutableArray new];
for (NSInteger i = number; i <= otherNumber; i++) {
[mutableRange addObject:@(i)];
}
return [mutableRange copy];
}

关于ios - 以 NSIntegers 作为参数返回一个 NSNumbers 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32342398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com