考核题 4

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
//1.对字符串“2015-09-01 08:19:10”操作,输出"08:19:10"。要求使用两种截取方式。
/*2.数组中存取以下数据:
  @[@{@"name":@"陈丰",@"age":@"32"},
    @{@"name":@"孙明",@"age":@"24"},
    @{@"name":@"王明",@"age":@"12"},
    @{@"name":@"李西",@"age":@"50"}
   ]
     1)按年龄进行排序(降序),输出数据
     2)删除“陈丰”并输出数据
 */
        NSLog(@"第一题:");
        NSString *str=@"2015-09-01 08:19:10";
        NSString *str1=[str substringFromIndex:10];
        NSLog(@"%@",str1);
        NSRange range;
        range.length=9;
        range.location=10;
        NSString *str2=[str substringWithRange:range];
        NSLog(@"%@",str2);
        NSLog(@"第二题:");

        NSArray *[email protected][@{@"name":@"陈丰",@"age":@"32"},
                       @{@"name":@"孙明",@"age":@"24"},
                       @{@"name":@"王明",@"age":@"12"},
                       @{@"name":@"李西",@"age":@"50"}
                       ];
        NSSortDescriptor *ageSort2=[[NSSortDescriptor alloc]initWithKey:@"age" ascending:YES];
        NSArray *newarr2=[NSArray arrayWithObject:ageSort2];
        NSArray *sort2=[arr sortedArrayUsingDescriptors:newarr2];
        NSLog(@"升序输出:");
        for (NSDictionary *dic in sort2) {
            NSLog(@"姓名:%@,年龄:%@",dic[@"name"],dic[@"age"]);
        }
        NSSortDescriptor *ageSort1=[[NSSortDescriptor alloc]initWithKey:@"age" ascending:NO];
        NSArray *newarr1=[NSArray arrayWithObject:ageSort1];
        NSArray *sort1=[arr sortedArrayUsingDescriptors:newarr1];
        NSLog(@"降序输出:");
        for (NSDictionary *dic in sort1) {
            NSLog(@"姓名:%@,年龄:%@",dic[@"name"],dic[@"age"]);
        }
        NSLog(@"删除后:");
        //NSMutableArray *newarr=[NSMutableArray alloc];
        for (int i=0;i<arr.count;i++) {
            NSDictionary *dic=arr[i];
            if (![[dic objectForKey:@"name"]isEqual:@"陈丰"]) {
                //[newarr addObject:dic];
                NSLog(@"姓名:%@,年龄:%@",dic[@"name"],dic[@"age"]);
            }
        }

    }
    return 0;
}
时间: 2024-10-27 13:51:15

考核题 4的相关文章

公司考核题-(ORACLE篇一)

今天无聊翻腾刚毕业时的电脑,发现11年在单位实习时的一些练习题及考核试题和答案,现在在此记录一下,方便以后查阅. 考核一: --1.列出薪金比"SMITH"多的所有雇员 select * from emp where sal > (select sal from emp where ename='SMITH'); --2.找出佣金高于薪金60%的雇员 select * from emp where comm>(sal*0.6); --3.找出收取佣金的雇员的不同工作 sel

公司考核题-(ORACLE篇二)

本篇主要考察的是算法--递归编程(树形的生成)--->本篇中的代码也可以使用ORACLE中的"CONNECT BY"来完成要求. 考核题目如下: 程序如下: 1.创建表deptframwork insert into deptframwork (DEPTID, UPPERID, DEPTNAME, DEPTNUM, CREATETIME, WHOLENAME, EMPLOYEE) values (1, 0, '省公司电力本部', 1001, to_date('03-02-2010

iOS 第四期考核题

1.对字符串“2015-09-01 08:19:10”操作,输出"08:19:10".要求使用两种截取方式. 2.数组中存取以下数据: @[@{@"name":@"陈丰",@"age":@"32"}, @{@"name":@"孙明",@"age":@"24"}, @{@"name":@"王明&quo

iOS 第五期考核题

1 /** 2 * 第1题 请将如下数据存储成字典,并将字典内容以字符串形式输出,输出:"XXX,年龄XXX岁,职业XXX"(将XXX替换为相应的数据). 3 */ 4 5 NSString *name = @"王重阳"; 6 NSInteger age = 56; 7 NSString *job = @"道长"; 8 9 10 NSDictionary *[email protected]{@"name":name, 11

iOS 第六期考核题

NSArray *array = @[CreateDict(@"王思聪", 27, YES), CreateDict(@"范冰冰", 35, NO), CreateDict(@"马云", 51, YES), CreateDict(@"霍建华", 36, YES), CreateDict(@"赵丽颖", 28, NO)]; //第1题 请按照年龄的升序排序输出,输出样式为:王思聪,男性,今年27岁 //第2题

考核题 5

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /** * 第1题 请将如下数据存储成字典,并将字典内容以字符串形式输出,输出:"XXX,年龄XXX岁,职业XXX"(将XXX替换为相应的数据). */ NSString *name = @"王重阳"; NSInteger age = 56; NSString *jo

iOS 第七期考核题

1 //1.以下是身份证号,输出身份证人的性别,年龄 2 // NSString *[email protected]; 3 //身份证倒数#2位是偶数则为女生 4 NSString *idCard=@"210423198809040427"; 5 int sex1=[[idCard substringWithRange:NSMakeRange(16, 1)] intValue]; 6 if((sex1%2)==0){ 7 NSLog(@"性别:女"); 8 }el

爬虫-考核题

一. Requests模块 1.    简述爬虫的概念 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程. 2.    爬虫有几种分类,在使用场景中 主要有两种: 在编写爬虫时先下载到本地进行测试,然后再进行正规的验证 1.通用爬虫:通用爬虫是搜索引擎(Baidu.Google.Yahoo等)“抓取系统”的重要组成部分.主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份. 简单来讲就是尽可能的:把互联网上的所有的网页下载下来,放到本地服务器里形成备分,在对这些

题1-9

// //  main.m //  考核题 // //  Created by 中嘉博众集团 on 15/11/16. //  Copyright (c) 2015年 com.sisp. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /* 第1题 字符串中的world替换为i bookan wisdom