OC6考核

#import <Foundation/Foundation.h>

#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])

static NSString * const kName = @"name";

static NSString * const kAge = @"age";

static NSString * const kGender = @"gender";

inline static NSMutableDictionary *CreateDict(NSString *name, NSInteger age,  BOOL isMale){

NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithDictionary:@{kName:name,kAge :@(age),kGender :@(isMale)}];

return dict;

}

NSMutableDictionary *dict;

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

@autoreleasepool {

NSArray *array = @[CreateDict(@"王思聪", 27, YES),

CreateDict(@"范冰冰", 35, NO),

CreateDict(@"马云", 51, YES),

CreateDict(@"霍建华", 36, YES),

CreateDict(@"赵丽颖", 28, NO)];

//第1题 请按照年龄的升序排序输出,输出样式为:王思聪,男性,今年27岁

NSSortDescriptor *ageWithSort=[[NSSortDescriptor alloc]initWithKey:kAge ascending:YES];

NSArray *elementarr=[NSArray arrayWithObjects:ageWithSort, nil];

NSArray *sortArray=[array sortedArrayUsingDescriptors:elementarr];

for (NSDictionary *dic in sortArray) {

if([dic[kGender]   isEqual:@"YES"]){

NSLog(@"%@,男性,今年%@岁",dic[kName],dic[kAge]);

}

else {

NSLog(@"%@,女性,今年%@岁",dic[kName],dic[kAge]);

}

}

NSLog(@"??????????????????????????????????????????????");

//第2题 请输出女性信息,输出样式为:范冰冰大美女,今年35岁

for (NSDictionary *dic in sortArray) {

int num1=[dic [kGender]intValue];

if(num1==0){

NSLog(@"%@大美女,今年%@岁",dic[kName],dic[kAge]);

}

}

NSLog(@"??????????????????????????????????????????????");

//第3题 请将“马云”的年龄改为41岁

for (NSDictionary *newdic in sortArray) {

if([[newdic objectForKey:kName] isEqual:@"马云"]) {

[newdic setValue:@"41" forKey:kAge];

}

}

for (NSDictionary *dic in sortArray) {

int num=[dic [kGender]intValue];

if(num==1){

NSLog(@"%@,男性,今年%@岁",dic[kName],dic[kAge]);

}

else if(num==0){

NSLog(@"%@,女性,今年%@岁",dic[kName],dic[kAge]);

}

}

}

return 0;

}

时间: 2024-10-29 15:55:26

OC6考核的相关文章

团队第一阶段绩效考核

成员 \权重 目标 实现( 25%) 工作量 (20%) 改善 创新( 10%) 完成及时 (15%) 积极性 (15%) 团队意识 (10%) 学习情况 (5%) 总分 郭庆樑 90 80 80 90 80 100 80 89 林彦汝 88 70 80 80 80 100 75 85.25 张金 80 70 70 75 100 100 90 81.5 以上是本团队第一阶段绩效考核方法及个人成绩.

特定条件下的技术团队绩效考核

从业近8年,从最开始的coding到teamleader,一路走来,见识了各种绩效考核,也经历了很多没有对技术团队进行考核的公司,一直在思考技术开发这种很难量化的工种如何客观.可执行有激励的进行绩效考核,也做了一些尝试,可谓各种辛酸冷暖自知. 下面将之前一个技术团队在工作中只为业务开发服务,只关注功能而忽略业务功能之外的性能,项目任务紧成了代码潦草结构随意和混乱的借口等诸多问题,从而制定了更具有针对性的考核办法,以考核促改变,针对考核结果出台相应的奖罚措施. 首先对良好的代码结构和规范进行培训,

万恶的KPI、新兴的OKR及让人纠结的程序员考核

最近两天在研究研发部门如何进行绩效管理(其实一直都在思考,关注,实践,总感觉无从下手,也想求助咨询公司,无奈囊中羞涩).查了两天的资料,主要的方向是KPI,OKR,谷歌等互联网公司的考核方法.这里做个简单的整理与总结,记录一些自己思考的结论. 1.KPI万恶论 说KPI毁了索尼都是扯淡,很多大公司如BAT都在用KPI,发展有目共睹,虽然网上曝出各种弊端,但是没有KPI可能更差.企业的生老病死也是自然规律,更多是由外部的大趋势决定的,每次企业大规模的死亡与淘汰都是整个时代在飞速发展而进行正常的新陈

公司考核题-(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

技术绩效考核之我所见

本周hr通知我们,技术这边也准备实施公司的绩效考核体系,考虑到技术的特殊性,让我们技术单独制定我们自己的考核方案.作为技术团队负责人,这个任务就落到我得头上.以前没怎么制定过,有一定的压力,一是:如何制定,二是:如何实施,并被同事们接受. 考虑了一天多,然后也参考了腾讯的考核办法,最终我制定的考核方案如下: 一.考核方式:自评 + 上级考评   HR同意后设置比例为  自评(20%),上级考评(80%) 二.考核的维度:工作业绩(60%) + 工作态度 (20%) + 工作能力 (20%) 然后

团队开发效绩考核

团队开发告一小段落,效绩考核如下: 赵顺杰 马帅强 节振华 冯渊 尚矫健 是否按时到会 100 100 100 60 100 会上积极发言 100 100 100 100 100 按时完成各自工作 80 80 80 80 80 不干扰他人 100 100 100 100 100 总分 380 380 380 340 380 冯渊虽然很少开会,但他在找客户上付出了自己的一份力. 总之,团队开发结果是大家努力的成果. 团队开发效绩考核,布布扣,bubuko.com

技术人员应对「考核」的一些思考

来这个公司实习已经半年多了,在年前经历了一次年终考核,最终对我的工作的评级是 C(及格-符合当前职位的工作),让我不禁思考自己在项目中的一些工作的问题,为什么我是C?是我做的不够好吗?或者说在哪里做的不够好? 从考核流程来看,基本上是 CTO 与 Team Leader 对团队成员的「年终总结与次年工作计划」进行Rank,个人狭义的认为「考核」的主要支持材料就是这个总结了. 他山之石 其他公司是怎么考核的呢?说实话我也不太清楚,刚入行,只能通过搜索了解,在网上了解到有以下几种:发精品博客.发论文

团队开发第二次效绩考核

团队开效绩考核如下: 赵顺杰 马帅强 节振华 冯渊 尚矫健 是否按时到会 100 100 100 60 100 会上积极发言 100 100 100 100 100 按时完成各自工作 80 80 80 80 80 不干扰他人 100 100 100 100 100 总分 380 380 380 340 380 冯渊虽然很少开会,但他在找客户上付出了自己的一份力. 总之,团队开发结果是大家努力的成果. 团队开发第二次效绩考核,布布扣,bubuko.com