• 在我看来, 填写志愿也就 1.2 秒

    国家发展趋势

    换句话讲就是国企托拉斯, 了解近代史, 当代史, 软件开发行业才是优选

    拿汽车行业来讲, 长城 和 吉利, 后面人不同, 都算民企, 差别很大. 同一个专业, 进这两个企业, 个人发展会受很大影响.

  • challenge #1 - #6 update 06/03 at 2017年06月03日

    challenge 6 easy

    You're challenge for today is to create a program that can calculate pi accurately to at least 30 decimal places.

    你今天的挑战是创建一个可以精确计算 pi, 至少30位小数的程序。

    Try not to cheat :)


    challenge 6 intermediate

    create a program that can remove all duplicate strings from a .txt. file. for example, "bdbdb" -> "bd"

    创建一个可以从.txt中删除所有重复字符串的程序。 文件。 例如,“bdbdb” - >“bd”

    remove duplicate substrings. Ex: aaajtestBlaBlatestBlaBla ---> aaajtestBlaBla

    another example: aaatestBlaBlatestBlaBla aaathisBlaBlathisBlaBla aaathatBlaBlathatBlaBla aaagoodBlaBlagoodBlaBla aaagood1BlaBla123good1BlaBla123

    output desired: aaatestBlaBla aaathisBlaBla aaathatBlaBla aaagoodBlaBla aaagood1BlaBla123


    challenge 6 hard

    create a AI that will play NIM

    尼姆游戏(英语:Nim),又译为拈,是一种两个人玩的回合制数学战略游戏。游戏者轮流从一堆棋子(或者任何道具)中取走一个或者多个,最后不能再取的就是输家。当指定相应数量时,一堆这样的棋子称作一个尼姆堆。
    斯普莱格(R.P.Sprague)和格隆第(P.M.Grundy)独立地证明了一切无偏博弈(从任何一个局势出发,双方可以采取完全相同的行动,也就是说棋盘上没有颜色的区分)都等价于一个特定大小的尼姆堆。但这里的尼姆堆包含的棋子数量可以是无穷的。事实上,它可以是任何序数。


  • 对于一个肯吃苦就有高薪的行业来说, 你分析的太多了

    Rails 不难, 几个月就可以很熟. 难的是做个 developer,

    找我贴的题目试一下, 玩好了, 就入行了

  • challenge #1 - #6 update 06/03 at 2017年05月28日

    challenge 5 easy

    Your challenge for today is to create a program which is password protected, and wont open unless the correct user and password is given.

    您今天的挑战是创建一个受密码保护的程序,除非提供正确的用户和密码,否则不会打开。

    For extra credit, have the user and password in a seperate .txt file.

    额外的加分,将用户和密码放在单独的.text文件中。

    for even more extra credit, break into your own program :)


    challenge 5 intermediate

    Your challenge today is to write a program that can find the number of anagrams within a .txt file.

    您今天的挑战是编写一个程序,可以找到 a.txt 文件中的字谜的数量。

    For example, "snap" would be an anagram of "pans", and "skate" would be an anagram of "stake".


    challenge 5 hard

    Arrr, me mateys! Yer' challenge fer' today be a tough one.

    It be gettin awfully borein' on the high seas, so yer' job be to create a pirate based fightin' game! This game oughter' be turn based, and you oughter' be able to pick yer attacks every turn.

    The best game'll be winnin' some custom flair, and all the rest o' ya will be walkin the plank!


  • challenge #1 - #6 update 06/03 at 2017年05月26日

    challenge 4 easy

    You're challenge for today is to create a random password generator!

    你今天的挑战是创建一个随机密码生成器!

    For extra credit, allow the user to specify the amount of passwords to generate.

    对于额外的加分,允许用户指定生成的密码数量。

    For even more extra credit, allow the user to specify the length of the strings he wants to generate!

    对于更多的额外加分,允许用户指定要生成的字符串的长度!


    challenge 4 intermediate

    create a calculator program that will take an input, following normal calculator input (5*5+4) and give an answer (29). This calculator should use all four operators.

    创建一个计算器程序,将按照正常的计算器输入(5 * 5 + 4)进行输入,并给出答案(29)。 这个计算器应该使用所有四个运算符。

    For extra credit, add other operators (6(4+3), 3 ** 3, etc.)


    challenge 4 hard

    today, your challenge is to create a program that will take a series of numbers (5, 3, 15), and find how those numbers can add, subtract, multiply, or divide in various ways to relate to eachother.

    今天,您的挑战是创建一个将采用一系列数字(5,3,15)的程序,并找出通过各种方式添加,减去,乘法或除法。

    This string of numbers should result in 5 * 3 = 15, or 15 /3 = 5, or 15/5 = 3. When you are done, test your numbers with the following strings:

    这个数字字符串应该得到结果 5 * 3 = 15 或 15/3 = 5 或 15/5 = 3 完成后,使用以下字符串测试您的数字:

    4, 2, 8
    6, 2, 12
    6, 2, 3
    9, 12, 108
    4, 16, 64
    

    For extra credit, have the program list all possible combinations.

    或额外加分,使程序列出所有可能的组合。

    for even more extra credit, allow the program to deal with strings of greater than three numbers. For example, an input of (3, 5, 5, 3) would be 3 * 5 = 15, 15/5 = 3. When you are finished, test them with the following strings.

    为了更多的加分,允许程序处理大于三个数字的字符串。

    2, 4, 6, 3
    1, 1, 2, 3
    4, 4, 3, 4
    8, 4, 3, 6
    9, 3, 1, 7
    
  • challenge #1 - #6 update 06/03 at 2017年05月25日

    天哪, 你真高!

    challenge 3 easy

    Welcome to cipher day! write a program that can encrypt texts with an alphabetical caesar cipher. This cipher can ignore numbers, symbols, and whitespace. 编写一个可以使用字母凯撒密码加密文本的程序,该密码可以忽略数字,符号和空格。 for extra credit, add a "decrypt" function to your program!


    challenge 3 intermediate

    Welcome to cipher day! Create a program that can take a piece of text and encrypt it with an alphabetical substitution cipher. This can ignore white space, numbers, and symbols.

    创建一个程序,可以拿一段文本,并按字母顺序替换密码, 进行加密。 可以忽略空白,数字和符号。

    for extra credit, make it encrypt whitespace, numbers, and symbols! for extra extra credit, decode someone elses cipher!


    challenge 3 hard

    Welcome to cipher day! For this challenge, you need to write a program that will take the scrambled words from this post, and compare them against THIS WORD LIST to unscramble them. For bonus points, sort the words by length when you are finished. Post your programs and/or subroutines!

    需要编写一个程序,这个程序将从下面获取加密的单词,并将它们与这个 WORD LIST 进行比较来解读它们。 对于奖励,当完成时,按长度排序单词。 发布您的程序和/或子程序!

    Here are your words to de-scramble:

    mkeart
    sleewa
    edcudls
    iragoge
    usrlsle
    nalraoci
    nsdeuto
    amrhat
    inknsy
    iferkna
    

    提示:

    结果是

    mkeart unscrambled is market
    sleewa unscrambled is weasel
    edcudls unscrambled is cuddles
    iragoge unscrambled is georgia
    usrlsle unscrambled is russell
    nalraoci unscrambled is carolina
    nsdeuto unscrambled is notused
    amrhat unscrambled is martha
    inknsy unscrambled is skinny
    iferkna unscrambled is frankie
    

    考察 WORD LIST 中的内容

  • challenge #1 - #6 update 06/03 at 2017年05月24日

    前面的敌人, 看起来值得一战.
    尊敬的朋友, 今天你健身了吗?


    challenge 2 easy

    Hello, coders! An important part of programming is being able to apply your programs, so your challenge for today is to create a calculator application that has use in your life.

    Hello, coders! 编程的一个重要部分是能够应用您的程序,所以您今天的挑战是创建一个在您的生活中使用的计算器。

    It might be an interest calculator, or it might be something that you can use in the classroom.

    它可能是一个利息计算器,或是可以在教室中使用的计算器。

    For example, if you were in physics class, you might want to make a F = M * A calc.

    例如,在物理课,你可能想要一个F = M * A 计算。


    challenge 2 intermediate

    create a short text adventure that will call the user by their name.

    创建一个短文本冒险,将通过其名称呼叫用户。

    The text adventure should use standard text adventure commands ("l, n, s, e, i, etc.").

    文本冒险应使用标准文本冒险命令(“l,n,s,e,i”等)。

    for extra credit, make sure the program doesn't fault, quit, glitch, fail, or loop no matter what is put in, even empty text or spaces. These will be tested rigorously!

    为了额外的信用,请确保程序没有故障,退出,故障,失败或循环,无论放入什么,甚至空的文本或空格。 这些将被严格测试!

    For super extra credit, code it in C


    challenge 2 hard

    Your mission is to create a stopwatch program. this program should have start, stop, and lap options, and it should write out to a file to be viewed later.

    您的任务是创建一个秒表程序。 这个程序应该有 start,stop 和 lap 选项,它应该把结果写入一个文件以供将来查看


  • challenge #1 - #6 update 06/03 at 2017年05月22日

    challenge 1 hard

    we all know the classic "guessing game" with higher or lower prompts.
    经典的 “猜测游戏”具有 更高 或 更低 的提示
    lets do a role reversal; you create a program that will guess numbers between 1-100, and respond appropriately based on whether users say that the number is too high or too low.
    让角色逆转, 您将创建一个可以在1-100之间猜测数字的程序, 并根据用户是否认为数字太高或太低,进行适当的响应
    Try to make a program that can guess your number based on user input and great code!
    尝试制作这个程序,可以根据用户输入猜测你的数字!

  • challenge #1 - #6 update 06/03 at 2017年05月22日

    challenge 1 [intermediate]

    create a program that will allow you to enter events organizable by hour.
    新建一程序, 允许你输入 events , 并且可以按时间排序
    There must be menu options of some form, and you must be able to easily edit, add, and delete events without directly changing the source code.
    必须有一些表单的菜单选项,您必须能够轻松地编辑,添加和删除事件,而无需直接更改源代码
    (note that by menu i dont necessarily mean gui. as long as you can easily access the different options and receive prompts and instructions telling you how to use the program, it will probably be fine)
    (请注意,菜单不一定是 gui, 只要您可以轻松访问不同的选项,并收到提示和说明告, 诉您如何使用程序,这样体验会好很多)


    根据上面描述, 在写程序之前, 要翻译成这样:

    1. Create a menu driven program
    2. Using the menu drive program allow a user to add/delete items
    3. The menu should be based on an events calendar where users enter the events by hour
    4. No events should be hard-coded.

    这种逐条的语义翻译, 是一项必备技能, 拿到任务后第一件事情就是列1234..

    一定要养成这个习惯

  • 量产型炮灰工程师 at 2017年05月22日

    觉得自己面试渣的, 来我这里撸题吧, 我只能帮你们到这里了 https://ruby-china.org/topics/33040