题解 | #整型数组合并#

整型数组合并

https://www.nowcoder.com/practice/c4f11ea2c886429faf91decfaf6a310b

#import <Foundation/Foundation.h>


int main(int argc, char* argv[]) {
    @autoreleasepool {

        char num1[1000];
        char content1[1000];
        char num2[1000];
        char content2[1000];

        gets(num1);
        gets(content1);
        gets(num2);
        gets(content2);

        NSString *str1 = [NSString stringWithFormat:@"%s", content1];
        NSString *str2 = [NSString stringWithFormat:@"%s", content2];

        NSArray *arr1 = [str1 componentsSeparatedByString:@" "];
        NSArray *arr2 = [str2 componentsSeparatedByString:@" "];
        NSArray *arr3 = [arr1 arrayByAddingObjectsFromArray:arr2];
        
        NSSortDescriptor *desc = [NSSortDescriptor sortDescriptorWithKey:@"intValue" ascending:YES];
        arr3 = [arr3 sortedArrayUsingDescriptors:@[desc]];

        NSMutableArray *arr4 = [NSMutableArray array];
        for (int i = 0; i < arr3.count; i++) {
            if (![arr4 containsObject:[arr3 objectAtIndex:i]]) {
                [arr4 addObject:[arr3 objectAtIndex:i]];
            }
        }

        for (int i = 0; i < arr4.count; i++) {
            printf("%@", [arr4 objectAtIndex:i]);
        } 

    }
    return 0;
}

全部评论

相关推荐

团子请爱我一次_十月...:不是戈门,干哪来了,这就是java嘛
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务