题解 | #整型数组合并#
整型数组合并
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;
}
查看4道真题和解析
字节跳动公司福利 1297人发布