首页 > 代码库 > GameLoft笔试题目 [Online Network Programmer Test]
GameLoft笔试题目 [Online Network Programmer Test]
gameloft 笔试题目是英文的,前面全部是理论的,最后两道是编程题目。
1
2
3
4
5
最后两道编程题目 其实还算简单:
#include <stdio.h>#include <string.h>#include <iostream>std::string itoa(int number){ char nstr[15]; sprintf(nstr,"%d",number); return std::string(nstr);}using namespace std;string compress(string text){ string finalstr=""; string str=""; char comp=0; int ncomp=0; for(int i=0;i<text.length() +1 /*字符串结尾的\0*/;i++){ //cout<<"text["<<i<<"]="<<text[i]<<endl; if(text[i]!=comp && ncomp>0){ finalstr+=itoa(ncomp); finalstr+=comp; comp=text[i];ncomp=1; }else{ ncomp++; if(ncomp==1)comp=text[i]; } } //cout<<"finalstr="<<finalstr<<endl; return finalstr;}int OneBitCount(int nNumber){ int z=0; int n=nNumber; for(int i=0;i<32;i++){ if(n&0x01==1)z++; //printf("n=%d n&1 =%d z=%d\n",n,n&0x1,z); n=n>>1; } return z;}int main(){ printf("Compress AAbbbCCCCCaaDDDDDD =%s",compress(string("AAbbbCCCCCaaDDDDDD")).c_str() ) ; printf("636 OneBitCount is %d\n",OneBitCount(636)); return 0;}
前面的 大部分空着了,有的不懂什么意思,有的 不会。
我是面试 C/C++ 后台开发的,,你给我 考 游戏编程的 知识,,唉,不会!
我这样透漏 gmaeloft的面试题是不是不太好? 通知我面试 也没告诉我 是英文的,游戏编程 概念比较多的。
我认为,C/C++一切围绕着数据与算法,只要基础够好,其他的都可以工作中学习的。这次笔试,让我想起了 学校的考试,这还是没资料的,没的提前准备一下的。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。