From d6789577b0ced902f62724f733829d27548e5a5a Mon Sep 17 00:00:00 2001
From: zhangzc 小林和小树兄弟俩相约存零钱。眼看到年底了,兄弟俩决定算算一共存了多少钱,请帮他们算出来。 输入: 两行,第一行三个整数分别对应元、角、分,表示小林存的零钱数; 第二行三个整数分别对应元、角、分,表示小树存的零钱数。 输出: 两人存的钱数(单位:元,保留2位小数) 样例输入: 30 5 5 45 7 4 样例输出: 76.29 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。输入首先给出正整数N,即员工总人数;\n随后给出N个整数,即每个员工的工龄,范围在[0, 99]。其中,0-9为第1个工龄段,10-19为第2个工龄段,…,90-99为第10个工龄段。按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人数”。每项占一行。如果人数为0则不输出该项。
一个班有10个同学,通过键盘输入成绩,\n并打印输出,每行输出5个同学的成绩。并求出平均成绩,最高分、最低分并输出。算法分析:\n(1)定义一个数组用来存放10个成绩数据。\n(2)用循环结构实现成绩输入;\n(3)用循环结构实现成绩输出,并控制换行;\n(4)使用循环结构求平均成绩、最高分、最低分并输出。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include\n设计一个可以完成任意五则运算(加法/减法/乘法/除法/取余)的程序。除法按照计算机中整型相除来计算。\n输入格式\n多行输入,每输入一行数据对应输出一行。\n每行输入格式为 a # b,其中 #∈{+,−,∗,/,%}\na,b均为自然数\n输出格式\n每行输出对应的计算结果;\n当运算为除法/取余的时候,如果除数为 0 ,输出
WA
。
输入样例
\n\n2+2\n4*5\n6/7\n4%3\n4%0
\n输出样例
\n\n4\n20\n0\n1\nWA
",
+ "language": "markdown"
+ }
+ ],
+ "answer": [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ "prepared": [
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ]
+ ],
+ "template": {
+ "content": "#include编写一个以两个字符数组作为输入的函数。\n如果第二个数组包含在第一个数组中,则函数返回第一个数组中第二个数组开始的第一个索引。\n如果第二个数组不被包含在第一个数组,然后函数应该return -1\n输入 [’c’,’a’,’l’,’l’,’i’,’n’,’g’] 和 [’a’,’l’,’l’] 就 return 1.\n输入 [’c’,’a’,’l’,’l’,’i’,’n’,’g’] 和 [’a’,’n’] 就 return -1.
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中,数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。请你返回排序后的数组。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include从键盘输入一个正整数存入变量n中,再输入n个整数,然后找出所有小于平均值的数,并按输入顺序输出。\n
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include输入学生成绩,\n若成绩在95分以上,输出“A”;\n若成绩在85~94分,输出“B”;\n若成绩在75~84分,输出“C”;\n若成绩在65~74分,输出“D”;\n若成绩在65分以下,输出“E”。(分别用if else 和 switch 语句完成)
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include \"stdio.h\" \nint main(){\n\tint score;\n\tscanf(\"%d\",&score);\n\tif(score>=95){\n\t\tprintf(\"A\\n\");\t\n\t}else if(score>=85 && score<=94){\n\t\tprintf(\"B\\n\");\n\t}else if(score>=75 && score<=84){\n\t\tprintf(\"C\\n\");\n\t}else if(score>=65 && score<=74){\n\t\tprintf(\"D\\n\");\n\t}else{\n\t\tprintf(\"E\\n\");\n\t}\n\tprintf(\"以下用switch语句实现相同功能\\n\");\n\tscore = score-5;\n\tscore = score/10;\n\tswitch(score){\n\t\tcase 9:\n\t\t\tprintf(\"A\\n\");\t\n\t\t\tbreak;\n\t\tcase 8:\n\t\t\tprintf(\"B\");\t\n\t\t\tbreak;\n\t\tcase 7:\n\t\t\tprintf(\"C\\n\");\t\n\t\t\tbreak;\n\t\tcase 6:\n\t\t\tprintf(\"D\\n\");\t\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tprintf(\"E\\n\");\n\t\t\tbreak;\n\t}\n}", + "language": "cpp" + }, + "node_id": "dailycode-76e2e197fa8044a5939dc87d01245e2d", + "license": "csdn.net", + "created_at": 1637894160, + "topic_link": "https://bbs.csdn.net/topics/600470148" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/33.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/33.exercises/config.json" new file mode 100644 index 000000000..09551598c --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/33.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-e44f156234144b6fa859e5ed82d6bc4b", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/33.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/33.exercises/solution.json" new file mode 100644 index 000000000..915ca25d2 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/33.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "6ce02858aefa4a0ea1909954c57ce3b2", + "keywords": "图算法,算法高阶,最小生成树,最小生成树的形成", + "title": "将字符串2小写字母复制到字符串1", + "desc": [ + { + "content": "\n编写程序,输入字符串s2,将其中所有小写字母复制到字符串数组strl中。例如
\naal1bb22cc33de4AA55BB”,生成的strl为"aabbccde"。
编写一个递归函数和一个非递归函数,分别实现求1+2+3+...+n
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include求数列第n项值:1,2,3,6,11,20,37,68,125,230,.....例如:第7项为37,第9项为125。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include求n的阶乘(用三种不同的循环实现,提示:先从键盘输入n的值)while、do while和for
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include给定一个正整数N和一个由小写英文字母组成的长度N的字符串S。确定该字符串是否是某个字符串的两个副本的连接。也就是说,确定是否存在一个字符串T使S=T+T。如果S是某个字符串的两个副本的连接,则输出Yes;否则,直接输出No。\n例如,输入6(回车)abcabc,输出Yes(回车)Let T=abc,and S=T+T。\n或者输入4(回车)abac,输出No(回车)结束。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include数列的前3项都为1,从第4项开始,每项都是其前3项的和:1, 1, 1, 3, 5, 9, 17, … 请你编程求出数列第N项的4位尾数与90000之和。输入一个正整数N,输出所求的和。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include输入一个整数,将其按7进制位分解为各乘式的累加和(下图为输出结果)
\n\n
有6个学生,每个学生的数据包括学号、姓名、3门课的成绩、平均成绩,输入每个学生的信息,平均成绩需通过计算得出,输出学生的信息。要求:输入、输出不使用函数。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include输入两个字符串s1和s2,在s1中查找s2对应的字符串是否存在,若存在则输出它第一次出现的位置;若不存在,则输出“没有找到该字符串”。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include从键盘输入两个正整数,求出它们的最小公倍数并输出所求结果。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include要求:模仿现实生活中的挂历。\n当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期几)。\n当系统日期变到下一月时,系统自动翻页到下一月。\n
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include现在有一个网站上半年的商品销售量,请你写一段代码帮助店主统计前半年的总销量和平均销量。\n商品销售表\n1月份\t2月份\t3月份\t4月份\t5月份\t6月份\t总销量\t平均销量\n64\t53\t77\t59\t61\t42\t0\t0\n(1)函数中应定义一个包含8个元素的一维数据,用来存放6个月的商品销量和统计后的总销量及平均销量;\n(2)完成6个月销量的输入;\n(3)计算半年的总销量及平均销量;\n(4)按照程序运行效果图,输出商品销量表。\n![图片说明](https://img-ask.csdn.net/upload/202005/16/1589596638_852927.jpg)
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include编程输入实数x,计算下面函数的值,并输出y的值,并输出y的值;\nx2 x<1\n3x-1 1≦x≦10\nx/5 x>10
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "# include(1)标准体重=(身高-110)公斤;\n(2)超过标准体重5公斤为过胖;\n(3)低于标准体重5公斤为过瘦。\n例如:输入身高和体重分别为160,60,输出为过胖\n输入身高和体重分别为160,50,输出为标准\n输入身高和体重分别是160,40,输出为过瘦
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include\n分别统计一个字符串中出现小写字母、大写字母、数字和空格的个数。\n输入格式:\n在一行中输入长度不超过40的字符串。\n输出格式:\n第一行中输出“小写字母=x“ 第二行中输出“大写字母=y“ 第三行中输出“数字=z” 第四行中输出“空格=m” 所有结果均原样输出,没有列宽控制。
输入样例:
\nsd2h b57 sA
\n输出样例:
\n\n小写字母=5\n大写字母=1\n数字=3\n空格=2
",
+ "language": "markdown"
+ }
+ ],
+ "answer": [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ "prepared": [
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ]
+ ],
+ "template": {
+ "content": "#include给定 2 个正整数 a, b ,a 和 b 最多可能有 40 位,求出 a + b 的和。\n输入描述\n两个正整数 a, b,a 和 b 最多可能有 40 位。一行表示一个数。\n输出描述\na + b 的和。
样例输入
111111111111111111111111111111111111111\n222222222222222222222222222222222222222\n
样例输出
333333333333333333333333333333333333333\n
",
+ "language": "markdown"
+ }
+ ],
+ "answer": [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ "prepared": [
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ]
+ ],
+ "template": {
+ "content": "#include 使用选择排序法对10个整数进行由大到小排序。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include实现从键盘输入一个字符时,如果该字符为小写字母,则转换为大写字母输出;如果该字符为大写字母,则转换为小写字母输出;如果为其他字符,则原样输出。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include定义整数数组x,用键盘向数组输入10个数,输入之后,对数组中所有的数据按照输入先后顺序进行显示输出,最后设计一种算法,对数组中的数据进行升序排序,并输出排序后的数
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include简单数列5
\n 已知一数列:1,3,3,5,5,5,7,7,7,7,9,9,9,9,9,11,11,11,11,11,11,11.....请根据规律求出第n项的值。例如:n=4 项时,其值为5,n=11时,其值为9.\n输入格式 一个自然数n,(0<n<1000)
\n
\n输出格式 一个整数,即第n项的值。
\n样例输入:4
\n样例输出 :5
根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的周长和三角的类型
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include石头、剪刀和布中的一项,程序随机选择另一项,与用户选择作比较,在界面中
显示最终的胜负判定。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例 1:
输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]
示例 2:
输入:l1 = [], l2 = []
输出:[]
示例 3:
输入:l1 = [], l2 = [0]
输出:[0]
提示:
[0, 50]
-100 <= Node.val <= 100
l1
和 l2
均按 非递减顺序 排列给你一个字符串 s
,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
输入:s = \"Hello World\"
输出:5
示例 2:
输入:s = \" \"
输出:0
提示:
1 <= s.length <= 104
s
仅有英文字母和空格 ' '
组成给定n(n≤100)个正整数,所有正整数均≤1000000;求其中所有素数的和。\n例如给定序列: 2 3 4 5 6,素数和为:10\n给定序列: 3 4 5 6 7, 素数和为:15\n给定序列: 12 19 23 35 68 71, 素数和为: 113\n输入格式:\n输入为两行。第一行是一个正整数n,表示有多少个数据。第二行是n个正整数组成的序列。\n输出格式:\n输出一个正整数,是上述序列中所有素数之和。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#includehead
,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。
示例 1:
输入:head = [1,1,2]
输出:[1,2]
示例 2:
输入:head = [1,1,2,3,3]
输出:[1,2,3]
提示:
[0, 300]
内-100 <= Node.val <= 100
给你一个 32 位的有符号整数 x
,返回将 x
中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1]
,就返回 0。
示例 1:
输入:x = 123
输出:321
示例 2:
输入:x = -123
输出:-321
示例 3:
输入:x = 120
输出:21
示例 4:
输入:x = 0
输出:0
提示:
-231 <= x <= 231 - 1
给你两棵二叉树的根节点 p
和 q
,编写一个函数来检验这两棵树是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
示例 1:
输入:p = [1,2,3], q = [1,2,3]
输出:true
示例 2:
输入:p = [1,2], q = [1,null,2]
输出:false
示例 3:
输入:p = [1,2,1], q = [1,1,2]
输出:false
提示:
[0, 100]
内-104 <= Node.val <= 104
给定一个整数数组 nums
和一个整数目标值 target
,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
你可以按任意顺序返回答案。
示例 1:
输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。
示例 2:
输入:nums = [3,2,4], target = 6
输出:[1,2]
示例 3:
输入:nums = [3,3], target = 6
输出:[0,1]
提示:
2 <= nums.length <= 103
-109 <= nums[i] <= 109
-109 <= target <= 109
给你一个数组 nums
和一个值 val
,你需要 原地\n移除所有数值等于 val
的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1)
额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
说明:
", + "language": "markdown" + }, + { + "content": "\n为什么返回数值是整数,但输出的答案是数组呢?
", + "language": "markdown" + }, + { + "content": "\n请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。
", + "language": "markdown" + }, + { + "content": "\n你可以想象内部操作如下:
", + "language": "markdown" + }, + { + "content": "\n// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝\nint len = removeElement(nums, val);", + "language": "markdown" + }, + { + "content": "\n// 在函数里修改输入数组对于调用者是可见的。\n// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。\nfor (int i = 0; i < len; i++) {\n print(nums[i]);\n}\n", + "language": "markdown" + }, + { + "content": "\n
", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [3,2,2,3], val = 3\n", + "language": "markdown" + }, + { + "content": "\n
输出:2, nums = [2,2]\n
解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。\n
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [0,1,2,2,3,0,4,2], val = 2\n", + "language": "markdown" + }, + { + "content": "\n
输出:5, nums = [0,1,4,0,3]\n
解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。\n
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n0 <= nums.length <= 100
0 <= nums[i] <= 50
0 <= val <= 100
给你两个二进制字符串,返回它们的和(用二进制表示)。
输入为 非空 字符串且只包含数字 1
和 0
。
示例 1:
输入: a = "11", b = "1"
输出: "100"
示例 2:
输入: a = "1010", b = "1011"
输出: "10101"
提示:
'0'
或 '1'
组成。1 <= a.length, b.length <= 10^4
"0"
,就都不含前导零。给定一个二叉树的根节点 root
,返回它的 中序 遍历。
示例 1:
输入:root = [1,null,2,3]
输出:[1,3,2]
示例 2:
输入:root = []
输出:[]
示例 3:
输入:root = [1]
输出:[1]
示例 4:
输入:root = [1,2]
输出:[2,1]
示例 5:
输入:root = [1,null,2]
输出:[1,2]
提示:
[0, 100]
内-100 <= Node.val <= 100
进阶: 递归算法很简单,你可以通过迭代算法完成吗?
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
注意:给定 n 是一个正整数。
示例 1:
输入: 2
输出: 2
解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶
示例 2:
输入: 3", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include
输出: 3
解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶
罗马数字包含以下七种字符: I
, V
, X
, L
,C
,D
和 M
。\n
字符 数值\nI 1\nV 5\nX 10\nL 50\nC 100\nD 500\nM 1000", + "language": "markdown" + }, + { + "content": "\n
例如, 罗马数字 2 写做 II
,即为两个并列的 1。12\n写做 XII
,即为 X
+ II
。 27\n写做 XXVII
,\n即为 XX
+ V
+ II
。
通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII
,而是 IV
。数字 1 在数字 5 的左边,所表示的数等于大数 5\n减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX
。这个特殊的规则只适用于以下六种情况:
I
可以放在 V
(5) 和 X
(10) 的左边,来表示 4 和 9。X
可以放在 L
(50) 和 C
(100) 的左边,来表示 40\n和 90。 C
可以放在 D
(500) 和 M
(1000) 的左边,来表示 400\n和 900。给你一个整数,将其转为罗马数字。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 3\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"III\"
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 4\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"IV\"
示例 3:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 9\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"IX\"
示例 4:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 58\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"LVIII\"\n
解释: L = 50, V = 5, III = 3.\n
示例 5:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 1994\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"MCMXCIV\"\n
解释: M = 1000, CM = 900, XC = 90, IV = 4.
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n1 <= num <= 3999
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。
示例 1:
输入:digits = [1,2,3]
输出:[1,2,4]
解释:输入数组表示数字 123。
示例 2:
输入:digits = [4,3,2,1]
输出:[4,3,2,2]
解释:输入数组表示数字 4321。
示例 3:
输入:digits = [0]
输出:[1]
提示:
1 <= digits.length <= 100
0 <= digits[i] <= 9
每位同学都有自己的一个幸运数,乐乐所在班级共有n位同学,因此有编号为1至n的n块标牌,标牌的编号与自己的幸运数相乘,就是这位同学的分数。你的工作就是帮乐乐寻找一种方案,使得班级总分数最大。\n输入\n第一行只有一个整数n\n第二行共有n个不超过10000的正整数,中间有一个空格隔开。\n输出\n只有一行且只有一个整数,乐乐班级的总分数。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include给你一个有序数组 nums
,请你\n原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。
不要使用额外的数组空间,你必须在 原地\n修改输入数组 并在使用 O(1) 额外空间的条件下完成。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
说明:
", + "language": "markdown" + }, + { + "content": "\n为什么返回数值是整数,但输出的答案是数组呢?
", + "language": "markdown" + }, + { + "content": "\n请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。
", + "language": "markdown" + }, + { + "content": "\n你可以想象内部操作如下:
", + "language": "markdown" + }, + { + "content": "\n// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝\nint len = removeDuplicates(nums);", + "language": "markdown" + }, + { + "content": "\n// 在函数里修改输入数组对于调用者是可见的。\n// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。\nfor (int i = 0; i < len; i++) {\n print(nums[i]);\n}\n\n ", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [1,1,2]\n", + "language": "markdown" + }, + { + "content": "\n
输出:2, nums = [1,2]\n
解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。\n
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [0,0,1,1,1,2,2,3,3,4]\n", + "language": "markdown" + }, + { + "content": "\n
输出:5, nums = [0,1,2,3,4]\n
解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。\n
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n0 <= nums.length <= 3 * 104
-104 <= nums[i] <= 104
nums
已按升序排列\n", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 \"\"
。
示例 1:
输入:strs = [\"flower\",\"flow\",\"flight\"]
输出:\"fl\"
示例 2:
输入:strs = [\"dog\",\"racecar\",\"car\"]
输出:\"\"
解释:输入不存在公共前缀。
提示:
0 <= strs.length <= 200
0 <= strs[i].length <= 200
strs[i]
仅由小写英文字母组成给定一个整数数组 nums
,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
示例 1:
输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。
示例 2:
输入:nums = [1]
输出:1
示例 3:
输入:nums = [0]
输出:0
示例 4:
输入:nums = [-1]
输出:-1
示例 5:
输入:nums = [-100000]
输出:-100000
提示:
1 <= nums.length <= 3 * 104
-105 <= nums[i] <= 105
进阶:如果你已经实现复杂度为 O(n)
的解法,尝试使用更为精妙的 分治法 求解。
实现 int sqrt(int x)
函数。
计算并返回 x 的平方根,其中 x 是非负整数。
\n由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。
\n示例 1:
\n输入: 4\n
输出: 2
示例 2:
\n输入: 8", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include
输出: 2
说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
给你两个有序整数数组 nums1
和 nums2
,请你将 nums2
合并到 nums1
中,使 nums1
成为一个有序数组。
初始化 nums1
和 nums2
的元素数量分别为 m
和 n
。你可以假设 nums1
的空间大小等于 m + n
,这样它就有足够的空间保存来自 nums2
的元素。
示例 1:
输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3
输出:[1,2,2,3,5,6]
示例 2:
输入:nums1 = [1], m = 1, nums2 = [], n = 0
输出:[1]
提示:
nums1.length == m + n
nums2.length == n
0 <= m, n <= 200
1 <= m + n <= 200
-109 <= nums1[i], nums2[i] <= 109
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
你可以假设数组中无重复元素。
示例 1:
输入: [1,3,5,6], 5
输出: 2
示例 2:
输入: [1,3,5,6], 2
输出: 1
示例 3:
输入: [1,3,5,6], 7
输出: 4
示例 4:
输入: [1,3,5,6], 0", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include
输出: 0
给你一个整数 x
,如果 x
是一个回文整数,返回 true
;否则,返回 false
。
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121
是回文,而 123
不是。
示例 1:
输入:x = 121
输出:true
示例 2:
输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
示例 3:
输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。
示例 4:
输入:x = -101
输出:false
提示:
-231 <= x <= 231 - 1
进阶:你能不将整数转为字符串来解决这个问题吗?
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "bool isPalindrome(int x)\n{\n\tif (x < 0)\n\t\treturn false;\n\tchar r[11];\n\tint n = snprintf(r, 11, \"%d\", x);\n\tint i;\n\tfor (i = 0; i < n / 2; i++)\n\t{\n\t\tif (r[i] != r[n - i - 1])\n\t\t\treturn false;\n\t}\n\treturn true;\n}", + "language": "cpp" + }, + "node_id": "dailycode-da77f23647504d0d8105ba49f9e7c3d9", + "license": "csdn.net", + "created_at": 1637894160, + "topic_link": "https://bbs.csdn.net/topics/600471100" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/97.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/97.exercises/config.json" new file mode 100644 index 000000000..b76624086 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/97.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-5a79db90959f499e9cffd301f9cb1554", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/97.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/97.exercises/solution.json" new file mode 100644 index 000000000..04cc56e18 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/1.cpp/97.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "23e1a80294844a3b9c03b1e3f05fd40a", + "keywords": "栈,字符串", + "title": "有效的括号", + "desc": [ + { + "content": "\n给定一个只包括 '('
,')'
,'{'
,'}'
,'['
,']'
的字符串 s
,判断字符串是否有效。
有效字符串需满足:
示例 1:
输入:s = \"()\"
输出:true
示例 2:
输入:s = \"()[]{}\"
输出:true
示例 3:
输入:s = \"(]\"
输出:false
示例 4:
输入:s = \"([)]\"
输出:false
示例 5:
输入:s = \"{[]}\"
输出:true
提示:
1 <= s.length <= 104
s
仅由括号 '()[]{}'
组成1、主类内至少两个方法,boolean prime(int p)方法和main()方法,prime方法判断参数p是否为素数。 \n2、1000以内的素数放入一个数组再打印。 \n3、单行风格,良好可读性,运行结果正确。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "import java.util.*;\npublic class Main {\n\tpublic static void main(String[] args) {\n\t\tList设计一个学生类Student和它的一个子类Undergraduate,要求如下:\n(1)Student类有name和age属性,一个包含两个人参数的构造器,用于给两属性赋值,一个show()方法打印Student的属性信息。\n(2)本科生类Undergraduate增加一个degree(学位)属性。有一个包含三参数的构造器,前两个参数用于给集成的属性赋值,第三个参数给degree专业见值,一个show()方法用于打印Undergraduate的属性信息。\n(3)在测试类中分别打印Undergraduate和Student对象,调用它们的show()\n
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "package T1;\npublic class Test {\n\tpublic static void main(String[] args) {\n\t\tStudent stu = new Student(\"student\", 100);\n\t\tstu.show();\n\t\tUndergraduate undergraduate = new Undergraduate(\"Undergraduate\", 20, \"本科\");\n\t\tundergraduate.show();\n\t}\n}\nclass Student {\n\tprivate String name;\n\tprivate int age;\n\tpublic Student() {\n\t\tsuper();\n\t}\n\tpublic Student(String name, int age) {\n\t\tthis.name = name;\n\t\tthis.age = age;\n\t}\n\tpublic String getName() {\n\t\treturn name;\n\t}\n\tpublic void setName(String name) {\n\t\tthis.name = name;\n\t}\n\tpublic double getAge() {\n\t\treturn age;\n\t}\n\tpublic void setAge(int age) {\n\t\tthis.age = age;\n\t}\n\tpublic void show() {\n\t\tSystem.out.println(\"名字:\" + this.name + \"\\t年龄:\" + this.age);\n\t}\n}\nclass Undergraduate extends Student {\n\tprivate String degree;\n\tpublic Undergraduate(String name, int age, String degree) {\n\t\tsuper(name, age);\n\t\tthis.degree = degree;\n\t}\n\tpublic void show() {\n\t\tSystem.out.println(\"名字:\" + super.getName() + \"\\t年龄:\" + super.getAge() + \"\\t学位:\" + this.degree);\n\t}\n}", + "language": "java" + }, + "node_id": "dailycode-0eb0d6cdc41643e89bb5683c139216bb", + "license": "csdn.net", + "created_at": 1637894160, + "topic_link": "https://bbs.csdn.net/topics/600470293" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/13.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/13.exercises/config.json" new file mode 100644 index 000000000..3ad0a2493 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/13.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-0cf6927a16a24e268a24657d6960a95a", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/13.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/13.exercises/solution.json" new file mode 100644 index 000000000..832243cdd --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/13.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "de83b7d7036b49fe9c0bc8128810f14e", + "keywords": "散列表,散列表,算法中阶,数据结构", + "title": "定义一个类Generator", + "desc": [ + { + "content": "\n定义一个类 Generator(生成器类),它可以在每次调用其 next()方法时,产生由你 最喜欢的电影(如 Snow White 或 Star Wars)的字符构成的名字(作为 String 对象)。在字 符列表中的电影名用完之后,循环到这个字符列表的开始处。使用这个生成器来填充数组、 ArrayList、LinkedList、HashSet,然后打印每一个容器。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "import java.util.*;\npublic class MovieGenerator {\n\tprivate String[] movies = new String[] { \"SS\", \"DD\", \"HH\", \"FF\", \"XX\", \"ZZ\" };\n\tprivate int i = 0;\n\tpublic String next() {\n\t\treturn movies[i++ % movies.length];\n\t}\n\tpublic String[] getMovies() {\n\t\treturn movies;\n\t}\n\tpublic Collection30天中,从第一天开始五天学习,一天休息、一天锻炼,输出每天是应该学习还是休息还是锻炼
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "public class HelloWorld {\n\tpublic static void main(String []args) {\n\t\tint n1=0,n2=0,n3=0,i;\n\t\tfor(i=1;i<=30;i++){\n\t\t\tif(n1<5){\n\t\t\t\tSystem.out.println(\"学习\");\n\t\t\t\tn1++;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\telse{\n\t\t\t\tSystem.out.println(\"休息\");\n\t\t\t\tSystem.out.println(\"锻炼\");\n\t\t\t\tn1=0;\n\t\t\t\ti++;\n\t\t\t}\n\t\t}\n\t}\n}", + "language": "java" + }, + "node_id": "dailycode-a56e385c4b5c46aca7f4e809ca7d9c2f", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470187" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/20.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/20.exercises/config.json" new file mode 100644 index 000000000..5e5d01322 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/20.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-8c4886e800094c849c6eec647e0c04b7", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/20.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/20.exercises/solution.json" new file mode 100644 index 000000000..32ceca6d8 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/20.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "f5e2e3b7527d490a85584780762a813f", + "keywords": "桶排序,算法初阶,线性时间排序,排序和顺序统计量", + "title": "按以下要求实现程序功能", + "desc": [ + { + "content": "\n从键盘输入5个整型值\n1)按从大到小顺序排序方法;\n2)计算这些数的平均值的方法;\n3)在主方法中调用这些方法,并输出相应的值。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "import java.util.*;\nclass java_7445932 {\n\tpublic static void main(String[] args) {\n\t\tList编写一个JavaApplication程序,将随机生成的无序数组使用冒泡排序,将这个混乱的数组变成一个从小到大排列的有序的数组并输出。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "class demo_sort {\n\tpublic static void main(String[] args) {\n\t\tint[] numbers = new int[] { 1, 5, 8, 2, 3, 9, 4 };\n\t\tfor (int i = 0; i < numbers.length - 1; i++) {\n\t\t\tfor (int j = 0; j < numbers.length - 1 - i; j++) {\n\t\t\t\tif (numbers[j] > numbers[j + 1]) {\n\t\t\t\t\tint temp = numbers[j];\n\t\t\t\t\tnumbers[j] = numbers[j + 1];\n\t\t\t\t\tnumbers[j + 1] = temp;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tSystem.out.println(\"从小到大排序后的结果是:\");\n\t\tfor (int i = 0; i < numbers.length; i++)\n\t\t\tSystem.out.print(numbers[i] + \" \");\n\t}\n}", + "language": "java" + }, + "node_id": "dailycode-9f809286599941568b67aa96b36c603d", + "license": "csdn.net", + "created_at": 1637894160, + "topic_link": "https://bbs.csdn.net/topics/600470289" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/22.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/22.exercises/config.json" new file mode 100644 index 000000000..49204c0f6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/22.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-f0382b88c43f411fbf4bf8273bec3247", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/22.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/22.exercises/solution.json" new file mode 100644 index 000000000..74c957e51 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/22.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "d99b0c96e52342ec9c55e02652371148", + "keywords": "算法初阶,基础知识,随机算法,概率分析和随机算法", + "title": "用随机数相关知识解答随机分组问题", + "desc": [ + { + "content": "\n已知有16只男子足球队参加2008年奥运会。写一段程序将球队随机分成4组", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "import java.util.*;\nclass StringToDateDemo {\n\tpublic static void main(String args[]) {\n\t\tArrayList定义一个长度为5的数组arr1,用于存放5个1~9的随机整数(范围包含1和9),再定义一个长度为2的数组arr2,统计arr1中的元素对2求余等于0的个数,保存到arr2[0], 统计arr1中的元素对3求余等于0的个数,保存到arr2[1],在控制台打印输出arr2的所有元素
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "package com.auskat.demo.cc;\nimport java.util.Random;\npublic class RandomTest {\n\tpublic static void main(String[] args) {\n\t\tint arr1[] = new int[5];\n\t\tfor (int i = 0; i < arr1.length; i++) {\n\t\t\tarr1[i] = new Random().nextInt(9) + 1;\n\t\t}\n\t\tint i2 = 0;\n\t\tint j3 = 0;\n\t\tfor (int i = 0; i < arr1.length; i++) {\n\t\t\tif (arr1[i] % 2 == 0) {\n\t\t\t\ti2++;\n\t\t\t}\n\t\t\tif (arr1[i] % 3 == 0) {\n\t\t\t\tj3++;\n\t\t\t}\n\t\t}\n\t\tint arr2[] = new int[2];\n\t\tarr2[0] = i2;\n\t\tarr2[1] = j3;\n\t\tfor (int i = 0; i < arr2.length; i++) {\n\t\t\tSystem.out.println(arr2[i]);\n\t\t}\n\t}\n}", + "language": "java" + }, + "node_id": "dailycode-996228f46e754a58b78d9567bb808499", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469875" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/24.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/24.exercises/config.json" new file mode 100644 index 000000000..968242140 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/24.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-9c270d6326d3421c974562ddce0e3a56", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/24.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/24.exercises/solution.json" new file mode 100644 index 000000000..e4525cb7b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/24.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "55656322f3944cb79f0d37a097b877bf", + "keywords": "算法初阶,最小值和最大值,排序和顺序统计量,中位数和顺序统计量", + "title": "求输入数字的平均值、最大值", + "desc": [ + { + "content": "\n输入若干个数,设输入的第一个数n为后面要输入的数的个数,求平均值及最大值,并在屏幕输出来
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "import java.util.Scanner;\npublic class Test{\n\tpublic static void main(String[] args) {\n\t\tScanner in=new Scanner(System.in);\n\t\tSystem.out.println(\"输入n:\");\n\t\tint n=in.nextInt();\n\t\tint temp,max=0,sum=0;\n\t\tfor(int i=0;i将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例 1:
输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]
示例 2:
输入:l1 = [], l2 = []
输出:[]
示例 3:
输入:l1 = [], l2 = [0]
输出:[0]
提示:
[0, 50]
-100 <= Node.val <= 100
l1
和 l2
均按 非递减顺序 排列给你一个字符串 s
,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
输入:s = \"Hello World\"
输出:5
示例 2:
输入:s = \" \"
输出:0
提示:
1 <= s.length <= 104
s
仅有英文字母和空格 ' '
组成存在一个按升序排列的链表,给你这个链表的头节点 head
,请你删除所有重复的元素,使每个元素 只出现一次 。
返回同样按升序排列的结果链表。
示例 1:
输入:head = [1,1,2]
输出:[1,2]
示例 2:
输入:head = [1,1,2,3,3]
输出:[1,2,3]
提示:
[0, 300]
内-100 <= Node.val <= 100
给你一个 32 位的有符号整数 x
,返回将 x
中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1]
,就返回 0。
示例 1:
输入:x = 123
输出:321
示例 2:
输入:x = -123
输出:-321
示例 3:
输入:x = 120
输出:21
示例 4:
输入:x = 0
输出:0
提示:
-231 <= x <= 231 - 1
给你两棵二叉树的根节点 p
和 q
,编写一个函数来检验这两棵树是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
示例 1:
输入:p = [1,2,3], q = [1,2,3]
输出:true
示例 2:
输入:p = [1,2], q = [1,null,2]
输出:false
示例 3:
输入:p = [1,2,1], q = [1,1,2]
输出:false
提示:
[0, 100]
内-104 <= Node.val <= 104
给定一个整数数组 nums
和一个整数目标值 target
,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
你可以按任意顺序返回答案。
示例 1:
输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。
示例 2:
输入:nums = [3,2,4], target = 6
输出:[1,2]
示例 3:
输入:nums = [3,3], target = 6
输出:[0,1]
提示:
2 <= nums.length <= 103
-109 <= nums[i] <= 109
-109 <= target <= 109
给你一个数组 nums
和一个值 val
,你需要 原地\n移除所有数值等于 val
的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1)
额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
说明:
", + "language": "markdown" + }, + { + "content": "\n为什么返回数值是整数,但输出的答案是数组呢?
", + "language": "markdown" + }, + { + "content": "\n请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。
", + "language": "markdown" + }, + { + "content": "\n你可以想象内部操作如下:
", + "language": "markdown" + }, + { + "content": "\n// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝\nint len = removeElement(nums, val);", + "language": "markdown" + }, + { + "content": "\n// 在函数里修改输入数组对于调用者是可见的。\n// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。\nfor (int i = 0; i < len; i++) {\n print(nums[i]);\n}\n", + "language": "markdown" + }, + { + "content": "\n
", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [3,2,2,3], val = 3\n", + "language": "markdown" + }, + { + "content": "\n
输出:2, nums = [2,2]\n
解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。\n
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [0,1,2,2,3,0,4,2], val = 2\n", + "language": "markdown" + }, + { + "content": "\n
输出:5, nums = [0,1,4,0,3]\n
解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。\n
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n0 <= nums.length <= 100
0 <= nums[i] <= 50
0 <= val <= 100
给你两个二进制字符串,返回它们的和(用二进制表示)。
输入为 非空 字符串且只包含数字 1
和 0
。
示例 1:
输入: a = "11", b = "1"
输出: "100"
示例 2:
输入: a = "1010", b = "1011"
输出: "10101"
提示:
'0'
或 '1'
组成。1 <= a.length, b.length <= 10^4
"0"
,就都不含前导零。给定一个二叉树的根节点 root
,返回它的 中序 遍历。
示例 1:
输入:root = [1,null,2,3]
输出:[1,3,2]
示例 2:
输入:root = []
输出:[]
示例 3:
输入:root = [1]
输出:[1]
示例 4:
输入:root = [1,2]
输出:[2,1]
示例 5:
输入:root = [1,null,2]
输出:[1,2]
提示:
[0, 100]
内-100 <= Node.val <= 100
进阶: 递归算法很简单,你可以通过迭代算法完成吗?
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "\npublic class TreeNode {\n\tint val;\n\tTreeNode left;\n\tTreeNode right;\n\n\tTreeNode(int x) {\n\t\tval = x;\n\t}\n}\n\nclass Solution {\n\tpublic List假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
注意:给定 n 是一个正整数。
示例 1:
输入: 2
输出: 2
解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶
示例 2:
输入: 3", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "class Solution {\n\tpublic int climbStairs(int n) {\n\t\tint[] num = new int[n + 1];\n\t\tnum[0] = 1;\n\t\tnum[1] = 1;\n\t\tfor (int i = 2; i <= n; i++) {\n\t\t\tnum[i] = num[i - 1] + num[i - 2];\n\t\t}\n\t\treturn num[n];\n\t}\n}\n", + "language": "java" + }, + "node_id": "dailycode-69d51623b58146baa7164733d16a104a", + "license": "csdn.net", + "created_at": 1637894160, + "topic_link": "https://bbs.csdn.net/topics/600470125" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/39.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/39.exercises/config.json" new file mode 100644 index 000000000..df4fda0ef --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/39.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-f82947171c0b4413b5364fc8d0a9abc2", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/39.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/39.exercises/solution.json" new file mode 100644 index 000000000..5741f59e3 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/39.exercises/solution.json" @@ -0,0 +1,124 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "5f2f366695ff481bb1208fa2539172ba", + "keywords": "哈希表,数学,字符串", + "title": "罗马数字转整数", + "desc": [ + { + "content": "\n
输出: 3
解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶
罗马数字包含以下七种字符: I
, V
, X
, L
,C
,D
和 M
。\n
字符 数值\nI 1\nV 5\nX 10\nL 50\nC 100\nD 500\nM 1000", + "language": "markdown" + }, + { + "content": "\n
例如, 罗马数字 2 写做 II
,即为两个并列的 1。12\n写做 XII
,即为 X
+ II
。 27\n写做 XXVII
,\n即为 XX
+ V
+ II
。
通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII
,而是 IV
。数字 1 在数字 5 的左边,所表示的数等于大数 5\n减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX
。这个特殊的规则只适用于以下六种情况:
I
可以放在 V
(5) 和 X
(10) 的左边,来表示 4 和 9。X
可以放在 L
(50) 和 C
(100) 的左边,来表示 40\n和 90。 C
可以放在 D
(500) 和 M
(1000) 的左边,来表示 400\n和 900。给你一个整数,将其转为罗马数字。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 3\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"III\"
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 4\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"IV\"
示例 3:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 9\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"IX\"
示例 4:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 58\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"LVIII\"\n
解释: L = 50, V = 5, III = 3.\n
示例 5:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 1994\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"MCMXCIV\"\n
解释: M = 1000, CM = 900, XC = 90, IV = 4.
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n1 <= num <= 3999
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。
示例 1:
输入:digits = [1,2,3]
输出:[1,2,4]
解释:输入数组表示数字 123。
示例 2:
输入:digits = [4,3,2,1]
输出:[4,3,2,2]
解释:输入数组表示数字 4321。
示例 3:
输入:digits = [0]
输出:[1]
提示:
1 <= digits.length <= 100
0 <= digits[i] <= 9
给你一个有序数组 nums
,请你\n原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。
不要使用额外的数组空间,你必须在 原地\n修改输入数组 并在使用 O(1) 额外空间的条件下完成。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
说明:
", + "language": "markdown" + }, + { + "content": "\n为什么返回数值是整数,但输出的答案是数组呢?
", + "language": "markdown" + }, + { + "content": "\n请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。
", + "language": "markdown" + }, + { + "content": "\n你可以想象内部操作如下:
", + "language": "markdown" + }, + { + "content": "\n// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝\nint len = removeDuplicates(nums);", + "language": "markdown" + }, + { + "content": "\n// 在函数里修改输入数组对于调用者是可见的。\n// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。\nfor (int i = 0; i < len; i++) {\n print(nums[i]);\n}\n\n ", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [1,1,2]\n", + "language": "markdown" + }, + { + "content": "\n
输出:2, nums = [1,2]\n
解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。\n
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [0,0,1,1,1,2,2,3,3,4]\n", + "language": "markdown" + }, + { + "content": "\n
输出:5, nums = [0,1,2,3,4]\n
解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。\n
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n0 <= nums.length <= 3 * 104
-104 <= nums[i] <= 104
nums
已按升序排列\n
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 \"\"
。
示例 1:
输入:strs = [\"flower\",\"flow\",\"flight\"]
输出:\"fl\"
示例 2:
输入:strs = [\"dog\",\"racecar\",\"car\"]
输出:\"\"
解释:输入不存在公共前缀。
提示:
0 <= strs.length <= 200
0 <= strs[i].length <= 200
strs[i]
仅由小写英文字母组成给定一个整数数组 nums
,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
示例 1:
输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。
示例 2:
输入:nums = [1]
输出:1
示例 3:
输入:nums = [0]
输出:0
示例 4:
输入:nums = [-1]
输出:-1
示例 5:
输入:nums = [-100000]
输出:-100000
提示:
1 <= nums.length <= 3 * 104
-105 <= nums[i] <= 105
进阶:如果你已经实现复杂度为 O(n)
的解法,尝试使用更为精妙的 分治法 求解。
实现 int sqrt(int x)
函数。
计算并返回 x 的平方根,其中 x 是非负整数。
\n由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。
\n示例 1:
\n输入: 4\n
输出: 2
示例 2:
\n输入: 8", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "class Solution {\n\tpublic int mySqrt(int x) {\n\t\tint left = 0, right = 46340;\n\t\twhile (left < right) {\n\t\t\tint mid = (left + right) / 2;\n\t\t\tif (mid * mid < x)\n\t\t\t\tleft = mid + 1;\n\t\t\telse if (mid * mid > x)\n\t\t\t\tif ((mid - 1) * (mid - 1) <= x)\n\t\t\t\t\treturn mid - 1;\n\t\t\t\telse\n\t\t\t\t\tright = mid - 1;\n\t\t\telse\n\t\t\t\treturn mid;\n\t\t}\n\t\tif (left * left > x)\n\t\t\treturn left - 1;\n\t\treturn left;\n\t}\n}\n", + "language": "java" + }, + "node_id": "dailycode-cd10c107bc354eef83e1b81a46b78db5", + "license": "csdn.net", + "created_at": 1637894160, + "topic_link": "https://bbs.csdn.net/topics/600470124" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/45.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/45.exercises/config.json" new file mode 100644 index 000000000..6cea2448c --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/45.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-77f941ad05c44053af905fd80f942bd5", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/45.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/45.exercises/solution.json" new file mode 100644 index 000000000..4d91e17be --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/45.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "be127eb3d2ef453ab35df80d16cdcd73", + "keywords": "数组,双指针,排序", + "title": "合并两个有序数组", + "desc": [ + { + "content": "\n
输出: 2
说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
给你两个有序整数数组 nums1
和 nums2
,请你将 nums2
合并到 nums1
中,使 nums1
成为一个有序数组。
初始化 nums1
和 nums2
的元素数量分别为 m
和 n
。你可以假设 nums1
的空间大小等于 m + n
,这样它就有足够的空间保存来自 nums2
的元素。
示例 1:
输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3
输出:[1,2,2,3,5,6]
示例 2:
输入:nums1 = [1], m = 1, nums2 = [], n = 0
输出:[1]
提示:
nums1.length == m + n
nums2.length == n
0 <= m, n <= 200
1 <= m + n <= 200
-109 <= nums1[i], nums2[i] <= 109
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
你可以假设数组中无重复元素。
示例 1:
输入: [1,3,5,6], 5
输出: 2
示例 2:
输入: [1,3,5,6], 2
输出: 1
示例 3:
输入: [1,3,5,6], 7
输出: 4
示例 4:
输入: [1,3,5,6], 0", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "class Solution {\n\tpublic int searchInsert(int[] nums, int target) {\n\t\tint left = 0, right = nums.length - 1;\n\t\tif (target < nums[left])\n\t\t\treturn 0;\n\t\tif (target > nums[right])\n\t\t\treturn nums.length;\n\t\twhile (left <= right) {\n\t\t\tint mid = (right - left) / 2 + left;\n\t\t\tif (target < nums[mid]) {\n\t\t\t\tright = mid - 1;\n\t\t\t} else if (target > nums[mid]) {\n\t\t\t\tleft = mid + 1;\n\t\t\t} else {\n\t\t\t\treturn mid;\n\t\t\t}\n\t\t}\n\t\treturn left;\n\t}\n}\n", + "language": "java" + }, + "node_id": "dailycode-00a267eca7a84efdac846774beeb5766", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470222" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/47.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/47.exercises/config.json" new file mode 100644 index 000000000..901966439 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/47.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-a0ba50f39b734de284a9d868affd00a5", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/47.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/47.exercises/solution.json" new file mode 100644 index 000000000..b2a97c335 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/47.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "d027b4d8ed9e4cf8bf94deb1c90d6320", + "keywords": "数学", + "title": "回文数", + "desc": [ + { + "content": "\n
输出: 0
给你一个整数 x
,如果 x
是一个回文整数,返回 true
;否则,返回 false
。
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121
是回文,而 123
不是。
示例 1:
输入:x = 121
输出:true
示例 2:
输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
示例 3:
输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。
示例 4:
输入:x = -101
输出:false
提示:
-231 <= x <= 231 - 1
进阶:你能不将整数转为字符串来解决这个问题吗?
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "java" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ], + [ + { + "content": "", + "language": "java" + } + ] + ], + "template": { + "content": "class Solution {\n\tpublic boolean isPalindrome(int x) {\n\t\tlong r;\n\t\tlong o = x;\n\t\tlong y = 0;\n\t\twhile (x > 0) {\n\t\t\tr = x % 10;\n\t\t\ty = y * 10 + r;\n\t\t\tx = (int) Math.floor(x / 10);\n\t\t}\n\t\treturn y == o;\n\t}\n}", + "language": "java" + }, + "node_id": "dailycode-a0ba50f39b734de284a9d868affd00a5", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600471100" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/48.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/48.exercises/config.json" new file mode 100644 index 000000000..e1662dce7 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/48.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d1b9ca19b0a24258833ae33eac8f8ee6", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/48.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/48.exercises/solution.json" new file mode 100644 index 000000000..d70eb3f07 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/2.java/48.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "6b15cf2f03a14e478ddc2c2d135852e4", + "keywords": "栈,字符串", + "title": "有效的括号", + "desc": [ + { + "content": "\n给定一个只包括 '('
,')'
,'{'
,'}'
,'['
,']'
的字符串 s
,判断字符串是否有效。
有效字符串需满足:
示例 1:
输入:s = \"()\"
输出:true
示例 2:
输入:s = \"()[]{}\"
输出:true
示例 3:
输入:s = \"(]\"
输出:false
示例 4:
输入:s = \"([)]\"
输出:false
示例 5:
输入:s = \"{[]}\"
输出:true
提示:
1 <= s.length <= 104
s
仅由括号 '()[]{}'
组成要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和。\n从控制台输入正整数a和n的值(两个值都不超过9),并输出fn(a,n)的结果值。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "def fun(a,n):\n\ts = 1\n\tsum = 1\n\tfor i in range(1,n):\n\t\ts = 1 + s*10\n\t\tsum+=s\n\ty = a *sum\n\tprint(y)\ndef main():\n\twhile(1):\n\t\ta = int(input('请输入a:'))\n\t\tif a>9 or a<0: \n\t\t\tprint('a的值输入错误,请重新输入:')\n\t\telse:\n\t\t\tbreak\n\twhile(1):\n\t\tn = int(input('请输入n:'))\n\t\tif n>9 or n<0: \n\t\t\tprint('n的值输入错误,请重新输入:')\n\t\telse:\n\t\t\tbreak\n\tfun(a,n)\nif __name__ == '__main__':\n\tmain()", + "language": "python" + }, + "node_id": "dailycode-95f5fc9c54d0497ab2c97dd8c49b8629", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469890" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/11.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/11.exercises/config.json" new file mode 100644 index 000000000..3fc74fb93 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/11.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-4e18b0172b18463dadaf46362740d7d0", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/11.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/11.exercises/solution.json" new file mode 100644 index 000000000..9e2f0059e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/11.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "ba09366f2adf449c8dbb2f90b7033d1b", + "keywords": "算法初阶,基础知识,随机算法,概率分析和随机算法", + "title": "统计成绩分布", + "desc": [ + { + "content": "\n随机产生10个[0,100]之间的整数,模拟5名学生的考试成绩。\n要求:输出成绩,计算平均分,统计高于平均分的人数
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import random\na=[]\nsum=0\ncnt=0\nfor i in range(10):\n\tx=random.randint(0,100)\n\tsum+=x\n\tprint(x,end=\" \")\n\ta.append(x)\nave=sum/10\nprint()\nprint(ave)\nfor i in range(10):\n\tif a[i]>ave:\n\t\tcnt+=1\nprint(cnt)", + "language": "python" + }, + "node_id": "dailycode-4e18b0172b18463dadaf46362740d7d0", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470405" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/12.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/12.exercises/config.json" new file mode 100644 index 000000000..c18d45e62 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/12.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-2bef970158ef4ce2bc686d63ee943610", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/12.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/12.exercises/solution.json" new file mode 100644 index 000000000..b54f0a5fc --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/12.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "e87e276f38b048e8889e2fe7fe79b084", + "keywords": "算法高阶,数论算法,算法问题选编,整数的因子分解", + "title": "输出整数的全排列", + "desc": [ + { + "content": "\n输入整数n(3<=n<=7),编写程序输出1,2,....,n整数的全排列,按字典序输出。\n输入样例:\n输入:3\n输出:123 132 213 231 312 321", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import random\nn = int(input())\nt = list()\nt1 = set()\nfor i in range(1,n+1):\n\tt.append(str(i))\nwhile True:\n\tsum = 1\n\tfor i in range(1, n + 1):\n\t\tsum *= i\n\tif len(t1) >= sum:\n\t\tbreak\n\trandom.shuffle(t)\n\tt1.add(\"\".join(t))\ns = sorted(t1)\nfor i in s:\n\tprint(i,end=\" \")", + "language": "python" + }, + "node_id": "dailycode-2bef970158ef4ce2bc686d63ee943610", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470295" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/13.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/13.exercises/config.json" new file mode 100644 index 000000000..090170128 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/13.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d722f2ee79964c4ba0ff10be006ed793", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/13.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/13.exercises/solution.json" new file mode 100644 index 000000000..1c8a5a9f6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/13.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "3a3ccc34f57f4f07892bdf339e218f48", + "keywords": "数学,奇偶数", + "title": "输入起始和结束的正整数,求其两个正整数之间的偶数和。", + "desc": [ + { + "content": "\n输入起始和结束的正整数,求其两个正整数之间的偶数和。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "x1 = input(\"请输入起始数:\")\nx2 = input(\"请输入结束数:\")\na = int(x1)\nb = int(x2)\nsum1 = 0\nfor i in range(a, b+1):\n\tif i % 2 == 0:\n\t\tsum1 += i\n\t\ti += 2\n\telse:\n\t\ti += 1\nsum2 = 0\nfor i in range(a+1, b):\n\tif i % 2 == 0:\n\t\tsum2 += i\n\t\ti += 2\n\telse:\n\t\ti += 1\nprint(str(a)+\"到\"+str(b)+\"之间的偶数和(边界是偶数时算这两个边界)是:\"+str(sum1))\nprint(str(a)+\"到\"+str(b)+\"之间的偶数和(边界是偶数时不算两个边界)是:\"+str(sum2))", + "language": "python" + }, + "node_id": "dailycode-d722f2ee79964c4ba0ff10be006ed793", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470507" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/14.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/14.exercises/config.json" new file mode 100644 index 000000000..f169d655f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/14.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-5e0a54189fd843a8954fa9ae5aac50a0", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/14.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/14.exercises/solution.json" new file mode 100644 index 000000000..ca9a20fd6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/14.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "3da60a14561e42a0abd5e52778d30ec3", + "keywords": "图算法,算法高阶,图的表示,基本的图算法", + "title": "随机生成车牌号", + "desc": [ + { + "content": "\n某市随机生成车辆号牌的规则是:号牌字头为\"某A-\",\"某B-\"等(字母为除了C以外的A~H范围内的大写字母),字头后面由5位字符组成,第1位必须是数字;第2、3、4、5位可以是任意数字或不含字母\"O\"的大写英文字母。\n程序功能为:调用自己设计的函数license_plate(),随机生成5个车辆号牌,等待输入一个心仪号码的序号选择号牌,并将其打印输出。\n程序运行结果如下图所示:\n![图片说明](https://img-ask.csdn.net/upload/201912/08/1575761967_651946.jpg)
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import random\ndef genrndchar(metachar):\n\treturn metachar[int(random.random() * len(metachar))]\ndef license_plate():\n\ts = \"某\"\n\ts = s + genrndchar(['A', 'B', 'C', 'D', 'E', 'H'])\n\ts = s + '-'\n\ts = s + genrndchar(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'])\n\tfor i in range(4):\n\t\ts = s + genrndchar(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])\n\treturn s\nlst = []\nfor i in range(5):\n\tplate = license_plate()\n\tlst.append(plate)\n\tprint(str(i + 1) + \":\" + plate)\nx = int(input(\"请输入您心仪的号牌序号:\")) - 1\nprint(\"您选中的号牌为:\" + lst[x])", + "language": "python" + }, + "node_id": "dailycode-5e0a54189fd843a8954fa9ae5aac50a0", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470298" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/15.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/15.exercises/config.json" new file mode 100644 index 000000000..738dcb120 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/15.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-a9142d5aeaa848daac6817cae5a08bb1", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/15.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/15.exercises/solution.json" new file mode 100644 index 000000000..1b864a384 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/15.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "17f01393a3a241609477ad9b49eae5d7", + "keywords": "算法初阶,基础知识,随机算法,概率分析和随机算法", + "title": "循环随机取数组直到得出指定数字?", + "desc": [ + { + "content": "\n举个例子:\n随机数字范围:0~100\n每组数字量:6(s1,s2,s3,s4,s5,s6)\n第二轮开始随机数字范围:新s1和新s2取值为旧s1和s2之间,新s3和新s4取值为旧s3和s4之间,新s5和新s6取值为旧s5和s6之间。\n跳出循环条件:任意数字=37\n如因s1=s2!=37&&s3=s4!=37&&s5=s6!=37使数组进入无意义无限循环,则重新取0~100六个数字并开始如上述第二轮随机的随机取值。", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import random\ndef random_test():\n\trst_list = [random.randint(0,100) for i in range(0, 6)]\n\tprint(rst_list)\n\twhile 1:\n\t\ttemp = []\n\t\tfor k,v in enumerate(rst_list):\n\t\t\tif k%2==0:\n\t\t\t\ttemp.append(random.randint(min([rst_list[k],rst_list[k+1]]),max([rst_list[k],rst_list[k+1]])))\n\t\t\telse:\n\t\t\t\ttemp.append(random.randint(min(rst_list[k-1], rst_list[k]),max(rst_list[k-1], rst_list[k])))\n\t\trst_list = temp\n\t\tprint(rst_list)\n\t\tif 37 in rst_list:\n\t\t\tprint('rst_list:',rst_list)\n\t\t\treturn rst_list\n\t\telse:\n\t\t\tif rst_list[0]==rst_list[1] and rst_list[2]==rst_list[3] and rst_list[4]==rst_list[5]:\n\t\t\t\trst_list = [random.randint(0, 100) for i in range(0, 6)]\ndef main():\n\trandom_test()\nif __name__ == '__main__':\n\tmain()", + "language": "python" + }, + "node_id": "dailycode-a9142d5aeaa848daac6817cae5a08bb1", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469992" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/16.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/16.exercises/config.json" new file mode 100644 index 000000000..1d677a22d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/16.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-b3bc51803cda4223ad95594ff9597d61", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/16.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/16.exercises/solution.json" new file mode 100644 index 000000000..755d10111 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/16.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "f9b2a164ce2a4d7f8820a5d690b69389", + "keywords": "散列表,散列表,算法中阶,数据结构", + "title": "将一个列表中字典字段相同的元素合并并且值相加", + "desc": [ + { + "content": "\n如下两个列表,需要将oldList转化为newList,去掉相同字段的字典,并且去掉的参数里面的值要相加\noldList = [{'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 1972},\n{'3-3': 203, '3-2': 0, '3-1': 0, '3-0': 0},\n{'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 1450},\n{'3-3': 203, '3-2': 0, '3-1': 0, '3-0': 0},\n{'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 1334}]\nnewList = [{'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 4756},\n{'3-3': 406, '3-2': 0, '3-1': 0, '3-0': 0}]", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import operator\noldList = [{'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 1972},\n\t\t {'3-3': 203, '3-2': 0, '3-1': 0, '3-0': 0},\n\t\t {'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 1450},\n\t\t {'3-3': 203, '3-2': 0, '3-1': 0, '3-0': 0},\n\t\t {'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 1334}]\nnewList = []\nnewList.append(oldList[0])\nfor t in range(1,len(oldList)):\n\tfor li in newList:\n\t\tif operator.eq(li.keys(), oldList[t].keys()):\n\t\t\tfor key in li.keys():\n\t\t\t\tli[key] += oldList[t][key]\n\t\t\tbreak\n\t\telif operator.eq(li,newList[-1]):\n\t\t\tnewList.append(oldList[t])\n\t\t\tbreak\nprint(newList)", + "language": "python" + }, + "node_id": "dailycode-b3bc51803cda4223ad95594ff9597d61", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469989" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/17.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/17.exercises/config.json" new file mode 100644 index 000000000..d88797908 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/17.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-be86731880ca4fb99657c3f64cd64235", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/17.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/17.exercises/solution.json" new file mode 100644 index 000000000..6a2748ac1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/17.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "1cd4d9de21f34c9e921c06dc12d6fa1e", + "keywords": "算法高阶,字符串匹配,算法问题选编,利用有限自动机进行字符串匹配", + "title": "python 输出不重复的字符", + "desc": [ + { + "content": "\n\n输入样例1:\n输入一个字符串,把最左边的10个不重复的字符(大小写算不同字符)挑选出来。 如不重复的字符不到10个,则按实际数目输出。\n输入格式:\n输入一个字符串s。\n输出格式:\n输出一个字符串,包含字符串s最左边10个不重复的字符。不到10个按实际输出。
Hello world, hello python
\n输出样例1:
\n\nHelo wrd,h
\n输入样例2:
\n\nsucceed
\n输出样例2:
\n\nsuced
",
+ "language": "markdown"
+ }
+ ],
+ "answer": [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ "prepared": [
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ]
+ ],
+ "template": {
+ "content": "def unique(s):\n\tset1 = set([])\n\tout = \"\"\n\tfor i in range(len(s)):\n\t\tc = s[i]\n\t\tif c not in set1:\n\t\t\tout = out + c\n\t\t\tset1.add(c)\n\treturn out[0:10]\ndef main():\n\tstrin = \"Hello world, hello python\"\n\tret = unique(strin)\n\tprint(ret)\nif __name__ == '__main__':\n\tmain()",
+ "language": "python"
+ },
+ "node_id": "dailycode-be86731880ca4fb99657c3f64cd64235",
+ "license": "csdn.net",
+ "created_at": 1637894161,
+ "topic_link": "https://bbs.csdn.net/topics/600470410"
+}
\ No newline at end of file
diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/18.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/18.exercises/config.json"
new file mode 100644
index 000000000..cd3c72a6f
--- /dev/null
+++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/18.exercises/config.json"
@@ -0,0 +1,22 @@
+{
+ "node_id": "dailycode-a348977e517f4b358abaf20c42988cbf",
+ "keywords": [],
+ "children": [],
+ "export": [
+ "solution.json"
+ ],
+ "community_info": {
+ "community_id": 487,
+ "username": "community_300",
+ "uriname": "dailycode",
+ "community_name": "每日一练",
+ "community_homepage": "https://bbs.csdn.net/forums/dailycode",
+ "channel_info": [
+ {
+ "channel_id": 1682,
+ "channel_type": 1,
+ "channel_name": "跟我练"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/18.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/18.exercises/solution.json"
new file mode 100644
index 000000000..7822849a2
--- /dev/null
+++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/18.exercises/solution.json"
@@ -0,0 +1,48 @@
+{
+ "type": "code_options",
+ "author": "csdn.net",
+ "source": "solution.md",
+ "exercise_id": "efb125b11d0d4507b438f6441c32718a",
+ "keywords": "排序",
+ "title": "以特殊格式处理连续增加的数字",
+ "desc": [
+ {
+ "content": "\n给出一串数字, 程序要把数字按照这样的格式输出,把连续增加的数字用 [x-y] 的形式表示,只显示这一组顺序数字的首位两个数字,不连续增加的数字单独列出。 例如:\n输入:1, 2, 3, 4, 5, 8, 10, 11, 12, 13, 20, 21, 22; \n输出:[1-5] [8] [10-13] [20-22]。",
+ "language": "markdown"
+ }
+ ],
+ "answer": [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ "prepared": [
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ]
+ ],
+ "template": {
+ "content": "seq = list(map(int, input().split(',')))\ntmp = [seq[0]]\nall_list = []\nfor n in range(len(seq)):\n\tif n == len(seq) - 1:\n\t\tall_list.append(tmp)\n\t\tbreak\n\tif seq[n + 1] - seq[n] == 1:\n\t\ttmp.append(seq[n + 1])\n\telse:\n\t\tall_list.append(tmp)\n\t\ttmp = [seq[n + 1]]\nfor a in all_list:\n\tif len(a) > 1:\n\t\tprint('[%s-%s]' % (a[0], a[-1]))\n\telse:\n\t\tprint('[%s]' % a[0])",
+ "language": "python"
+ },
+ "node_id": "dailycode-a348977e517f4b358abaf20c42988cbf",
+ "license": "csdn.net",
+ "created_at": 1637894161,
+ "topic_link": "https://bbs.csdn.net/topics/600469994"
+}
\ No newline at end of file
diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/19.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/19.exercises/config.json"
new file mode 100644
index 000000000..b14f52271
--- /dev/null
+++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/19.exercises/config.json"
@@ -0,0 +1,22 @@
+{
+ "node_id": "dailycode-495106c5ee4543a98d00295b797e3982",
+ "keywords": [],
+ "children": [],
+ "export": [
+ "solution.json"
+ ],
+ "community_info": {
+ "community_id": 487,
+ "username": "community_300",
+ "uriname": "dailycode",
+ "community_name": "每日一练",
+ "community_homepage": "https://bbs.csdn.net/forums/dailycode",
+ "channel_info": [
+ {
+ "channel_id": 1682,
+ "channel_type": 1,
+ "channel_name": "跟我练"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/19.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/19.exercises/solution.json"
new file mode 100644
index 000000000..886e9e48a
--- /dev/null
+++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/19.exercises/solution.json"
@@ -0,0 +1,48 @@
+{
+ "type": "code_options",
+ "author": "csdn.net",
+ "source": "solution.md",
+ "exercise_id": "03803ff6da3b419e8e9b650e8635444a",
+ "keywords": "桶排序,算法初阶,线性时间排序,排序和顺序统计量",
+ "title": "冒泡排序",
+ "desc": [
+ {
+ "content": "\n用冒泡排序编写一个函数,允许接受多个数字的输入,不使用sort方法,给数字从小到大排序,最终输出从小到大的列表。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "#!/usr/bin/python3\ndef bubbleSort(arr):\n\tn = len(arr)\n\tfor i in range(n):\n\t\tfor j in range(0, n-i-1):\n\t\t\tif arr[j] > arr[j+1] :\n\t\t\t\tarr[j], arr[j+1] = arr[j+1], arr[j]\nx=input(\"请输入数字,空格分隔:\")\nxlist=x.split(\" \")\narr = [int(xlist[i]) for i in range(len(xlist))]\nbubbleSort(arr)\nprint (\"排序后的数组:\")\nfor i in range(len(arr)):\n\tprint (\"%d\" %arr[i]),", + "language": "python" + }, + "node_id": "dailycode-495106c5ee4543a98d00295b797e3982", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469986" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/2.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/2.exercises/config.json" new file mode 100644 index 000000000..133652fa9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/2.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d23a2d27d45a49b197d1cd6eea72f56a", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/2.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/2.exercises/solution.json" new file mode 100644 index 000000000..f06c81023 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/2.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "92020885fd7041279222c4dfd3ac8a17", + "keywords": "算法高阶,数论算法,算法问题选编,整数的因子分解", + "title": "计算出因子里面4和7的个数", + "desc": [ + { + "content": "\n输入一个正数n,计算出因子里面分别有几个4和7,输出因子中4和7的个位数
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "n = int(input(\"输入数字:\"))\nfactor = [n] \nnum = 1\nwhile num <= n/2+1:\n\tif n % num == 0:\n\t\tfactor.append(num)\n\tnum = num + 1\nprint(factor)\nm = [str(i) for i in factor]\ncount4 = 0\ncount7 = 0\nfor i in m:\n\tif '4' in i:\n\t\tcount4 += 1\n\t\tprint('以4结尾的因子的个位数:', int(i)%10)\n\tif '7' in i:\n\t\tcount7 += 1\n\t\tprint('以7结尾的因子的个位数:', int(i)%10)\nprint('因子里面分别有{0}个4和{1}个7'.format(count4,count7))", + "language": "python" + }, + "node_id": "dailycode-d23a2d27d45a49b197d1cd6eea72f56a", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470505" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/20.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/20.exercises/config.json" new file mode 100644 index 000000000..22475bfdb --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/20.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-654c59b4c5de4a82af30051c65b06181", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/20.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/20.exercises/solution.json" new file mode 100644 index 000000000..c4be849c1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/20.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "aa3c40dc84814f449fdc18c66141d8a4", + "keywords": "算法高阶,字符串匹配,算法问题选编,利用有限自动机进行字符串匹配", + "title": "字符串统计", + "desc": [ + { + "content": "\n从键盘输入一个包含有英文字母、数字、空格和其它字符的字符串,并分别实现下面的功能:统计字符串中出现2次的英文字母(区分大小写)\n统计字符串中出现n次的数字,n从键盘输入
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "#第一题\ns=input('input a string:\\n')\ndict1={}\nfor c in s:\n\tif c.isalpha():\n\t\tif c not in dict1.keys():\n\t\t\tdict1[c] = 1\n\t\telse:\n\t\t\tdict1[c] += 1\nfor key in dict1.keys():\n\tif dict1[key]==2:\n\t\tprint(key)\n#第二题\ns=input('input a string:\\n')\nn=int(input('input a n:\\n'))\ndict2={}\nfor c in s:\n\tif c.isdigit():\n\t\tif c not in dict2.keys():\n\t\t\tdict2[c] = 1\n\t\telse:\n\t\t\tdict2[c] += 1\nfor key in dict2.keys():\n\tif dict2[key]==n:\n\t\tprint(key)", + "language": "python" + }, + "node_id": "dailycode-654c59b4c5de4a82af30051c65b06181", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470406" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/21.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/21.exercises/config.json" new file mode 100644 index 000000000..01ab884c8 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/21.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-1dc9532947e14e2aaa9274f1ba3e093e", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/21.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/21.exercises/solution.json" new file mode 100644 index 000000000..dc44b7901 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/21.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "0a8280c70cfd4d1da288432aa3ef5f8e", + "keywords": "散列表,散列表,算法中阶,数据结构", + "title": "根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的index方法进行查找。", + "desc": [ + { + "content": "\n题目内容:\n编写程序实现以下功能:根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的index方法进行查找。\n输入格式:\n先输入待查找元素的值。\n再输入一个整数,表示列表中的元素个数。\n最后依次输入列表中的元素。\n输出格式:\n输出一个列表,各元素值为匹配元素的位置。如果没有匹配元素,则输出一个空列表。\n输入样例:\n10\n5\n5\n10\n15\n10\n20\n输出样例:\n[1, 3]\n输入样例:\n30\n5\n5\n10\n15\n10\n20\n输出样例:\n[]
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "check = input()\nnum = int(input())\nlist1 = []\nfor i in range(num):\n\tx = input()\n\tlist1.append(x)\nindices = []\nstart = 0\nwhile 1:\n\ttry:\n\t\tx = list1.index(check,start)\n\t\tindices.append(x)\n\t\tstart = x+1\n\texcept:\n\t\tbreak\nprint(indices)", + "language": "python" + }, + "node_id": "dailycode-1dc9532947e14e2aaa9274f1ba3e093e", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469987" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/22.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/22.exercises/config.json" new file mode 100644 index 000000000..a3d995cb1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/22.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-bb13d528854f425581da02db1f7f053b", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/22.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/22.exercises/solution.json" new file mode 100644 index 000000000..8514f9107 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/22.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "3409457ad91d4b4e96d77dfef1cc52cc", + "keywords": "图算法,算法高阶,最小生成树,最小生成树的形成", + "title": "生成100个2位随机正整数", + "desc": [ + { + "content": "\n生成100个2位随机正整数,按每行十个输出,并求出个位数字分别为0,1,2,3,4,5,6,7,8,9的正整数的个数
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import random\ndef fun():\n\trandom_list = [random.randint(10, 99) for n in range(100)]\n\tstatistics = {n: 0 for n in range(10)}\n\tfor index, x in enumerate(random_list):\n\t\tprint(x, end=' ')\n\t\tstatistics[int(x % 10)] = statistics[int(x % 10)] + 1\n\t\tif ((index + 1) % 10 == 0):\n\t\t\tprint()\n\tprint(statistics)\nif __name__ == '__main__':\n\tfun()", + "language": "python" + }, + "node_id": "dailycode-bb13d528854f425581da02db1f7f053b", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470401" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/23.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/23.exercises/config.json" new file mode 100644 index 000000000..b4a04131b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/23.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-45221df1b0024a78bfef72b49e99492c", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/23.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/23.exercises/solution.json" new file mode 100644 index 000000000..9ee9ee965 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/23.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "5a97ea92895d4fdda13359eeae09f284", + "keywords": "算法高阶,字符串匹配,算法问题选编,利用有限自动机进行字符串匹配", + "title": "任意多行字符串拆分数值求和", + "desc": [ + { + "content": "\n编写程序,统计每行字符串中若干整数的和。每行字符串中整数间的分隔符可能有逗号“,”、分号“ ;”和空格,有多少行就求多少行。\n输入格式:\n任意输入若干行由整数构成的字符串(回车换行),整数间以逗号或空格或分号分隔。测试数确保至少有一行数据,字符串中的整数数据均合法有效。最后以一个回车结束输入。\n输出格式:\n对应输出原输入串(一行中的字符序列),冒号后输出各个整数之和。\n
输入样例:
\n\n1; 2 ,3\n2 3; 4\n10,20 30; 40\n9
\n输出样例:
\n\n1; 2 ,3:6\n2 3; 4:9\n10,20 30; 40:100
",
+ "language": "markdown"
+ }
+ ],
+ "answer": [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ "prepared": [
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "python"
+ }
+ ]
+ ],
+ "template": {
+ "content": "stopword = '' \ns = ''\nprint('请输入内容,输入空行回车结束输入:')\nfor line in iter(input, stopword):\n\ts = s + line + \"\\n\"\nprint(s)\nl = s.splitlines()\nfor num in range(0, len(l)):\n\tone = l[num].replace(',', ' ').replace(';', ' ').split()\n\tonesum = 0\n\tfor i in range(0, len(one)):\n\t\tonesum = onesum + int(one[i])\n\tprint(l[num] + \":\" + str(onesum))",
+ "language": "python"
+ },
+ "node_id": "dailycode-45221df1b0024a78bfef72b49e99492c",
+ "license": "csdn.net",
+ "created_at": 1637894161,
+ "topic_link": "https://bbs.csdn.net/topics/600470501"
+}
\ No newline at end of file
diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/24.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/24.exercises/config.json"
new file mode 100644
index 000000000..e972e32e6
--- /dev/null
+++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/24.exercises/config.json"
@@ -0,0 +1,22 @@
+{
+ "node_id": "dailycode-6a1541c03bbf441a9f896331a5d4cba1",
+ "keywords": [],
+ "children": [],
+ "export": [
+ "solution.json"
+ ],
+ "community_info": {
+ "community_id": 487,
+ "username": "community_300",
+ "uriname": "dailycode",
+ "community_name": "每日一练",
+ "community_homepage": "https://bbs.csdn.net/forums/dailycode",
+ "channel_info": [
+ {
+ "channel_id": 1682,
+ "channel_type": 1,
+ "channel_name": "跟我练"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/24.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/24.exercises/solution.json"
new file mode 100644
index 000000000..2ca90dae4
--- /dev/null
+++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/24.exercises/solution.json"
@@ -0,0 +1,48 @@
+{
+ "type": "code_options",
+ "author": "csdn.net",
+ "source": "solution.md",
+ "exercise_id": "53be93ad31624900a621d8a1980e3d15",
+ "keywords": "猜大小",
+ "title": "python 编程 猜数字",
+ "desc": [
+ {
+ "content": "\n游戏(猜数字):随机生成一个数字(取值范围[1,100])。让用户猜数字,并给出相应的提示:\n如果用户输入比答案大,提示‘Too big, try again’;\n反之,提示‘Too small, try again’;\n如果猜中了,提示‘Congratulations!’。\n最后,要给出反馈(答案,猜的次数,猜的历史)。\n
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import random\nv=random.randint(1,100)\ncount=0\nhis=[]\nwhile 1:\n\tvi=input(\"输入猜测值:\")\n\tcount+=1\n\this.append(vi)\n\tif int(vi)>v:\n\t\tprint(\"Too big,try again\")\n\tif int(vi)(1)从键盘输入一个整数X,编写一个函数Find(x=100),找出1—X之间的所有的素数(即质数),并将这些素数按照升序存放在列表 prime_list []中。
(2)在程序中编写一个函数delete_seven( prime_list),将 prime_list []中个位含有7的素数删除;
【程序要求:】
(1)有引导用户键盘输入的提示信息,言语要恰当;
(2)函数Find(x=100)实现要正确,实现列表 prime_list []中查询到的素数的输出;
(3)函数delete_seven( prime_list)实现正确,输出删除指定素数后的相关数据信息。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "def find(x=100):\n\tpl = []\n\tfor m in range(2,x+1):\n\t\tfor k in pl:\n\t\t\tif m % k == 0:\n\t\t\t\tbreak\n\t\telse:\n\t\t\tpl.append(m)\n\treturn pl\ndef delete_seven(pl):\n\treturn [x for x in pl if x%10!=7]\nx = int(input('输入一个整数:'))\nprime_list = find(x)\nprint(prime_list)\nprint(delete_seven(prime_list))", + "language": "python" + }, + "node_id": "dailycode-5d456f7d55404cf799b24bcc882a1553", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470199" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/26.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/26.exercises/config.json" new file mode 100644 index 000000000..8dac83487 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/26.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-309fe024bfc848f0b91a68fe6b953057", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/26.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/26.exercises/solution.json" new file mode 100644 index 000000000..201e7e6da --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/26.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "f735d40d184d4dc0a216d0365dca8e0e", + "keywords": "图算法,算法高阶,最小生成树,最小生成树的形成", + "title": "新浪微博热门话题", + "desc": [ + { + "content": "\n新浪微博可以在发言中嵌入“话题”,即将发言中的话题文字写在一对“#”之间,就可以生成话题链接,点击链接可以看到有多少人在跟自己讨论相同或者相似的话题。新浪微博还会随时更新热门话题列表,并将最热门的话题放在醒目的位置推荐大家关注。\n本题目要求实现一个简化的热门话题推荐功能,从大量英文(因为中文分词处理比较麻烦)微博中解析出话题,找出被最多条微博提到的话题。\n输入格式:\n输入说明:输入首先给出一个正整数N(≤105),随后N行,每行给出一条英文微博,其长度不超过140个字符。任何包含在一对最近的#中的内容均被认为是一个话题,输入保证#成对出现。\n输出格式:\n第一行输出被最多条微博提到的话题,第二行输出其被提到的微博条数。如果这样的话题不唯一,则输出按字母序最小的话题,并在第三行输出And k more ...,其中k是另外几条热门话题的条数。输入保证至少存在一条话题。\n注意:两条话题被认为是相同的,如果在去掉所有非英文字母和数字的符号、并忽略大小写区别后,它们是相同的字符串;同时它们有完全相同的分词。输出时除首字母大写外,只保留小写英文字母和数字,并用一个空格分隔原文中的单词。\n输入样例:\n4\nThis is a #test of topic#.\nAnother #Test of topic.#\nThis is a #Hot# #Hot# topic\nAnother #hot!# #Hot# topic\n输出样例:\nHot\n2\nAnd 1 more
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import re\na = int(input('输入微博数量(小于等于105的正整数):'))\nb = []\nc = []\nwhile len(b)如果用户选择菜单选项1,提示用户输入1到10之间的整数,并打印一个乘法表,显示整数1与输入整数相乘的结果,如下面的示例所示。注意:不需要检查输入的数字是否在1到10之间。如果用户选择菜单选项2,退出程序。如果用户在菜单选择中输入了1或2以外的任何内容,输出信息“菜单选择错误,请重试并继续程序。”\n结果应该如下:\n1)创建乘法表\n2)退出程序\n请从以上菜单中选择一个选项:1\n输入一个介于1到10之间的整数:3
\n1 2 3
\n2 4 6
\n3 6 9
\n\n1)创建乘法表\n2)退出程序\n请从以上菜单中选择一个选项:4\n菜单选择错误,请重试\n1)创建乘法表\n2)退出程序\n请从以上菜单中选择一个选项:2\n谢谢你使用乘法表\n
\n", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "while True:\n\tprint('1)创建乘法表')\n\tprint('2)退出程序')\n\tn = input('请从以上菜单中选择一个选项:').strip()\n\tif n=='1':\n\t\tx = int(input('输入一个介于1到10之间的整数:'))\n\t\tfor i in range(1,x+1):\n\t\t\tfor j in range(1,x+1):\n\t\t\t\tprint(\"{:>4}\".format(i*j),end=\"\")\n\t\t\tprint()\n\telif n=='2':\n\t\tprint('谢谢你使用乘法表')\n\t\tbreak\n\telse:\n\t\tprint('菜单选择错误,请重试')\n\tprint('-----------------------------')", + "language": "python" + }, + "node_id": "dailycode-9beb2eba588841a6b73e635b2c9fad46", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469886" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/29.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/29.exercises/config.json" new file mode 100644 index 000000000..f5f324505 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/29.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-899d89e48f1148048fa4618b855c92cc", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/29.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/29.exercises/solution.json" new file mode 100644 index 000000000..9b47cb6e9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/29.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "74c9a9ce0e374c2583088e960f41214d", + "keywords": "递归,链表", + "title": "合并两个有序链表", + "desc": [ + { + "content": "\n
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例 1:
输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]
示例 2:
输入:l1 = [], l2 = []
输出:[]
示例 3:
输入:l1 = [], l2 = [0]
输出:[0]
提示:
[0, 50]
-100 <= Node.val <= 100
l1
和 l2
均按 非递减顺序 排列计算圆周率。存在圆心在直角坐标系原点且半径为 1 的圆及其外切正方形。为计算方便,仅考虑位于第一象限的四分之一正方形和四分之一圆。随机生成该四分之一正方形中一系列点,散布于四分之一圆内比例即为圆周率四分之一。散步点越多,结果越精确,耗时也越长。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "from random import random\nfrom math import sqrt\nN=eval(input(\"请输入次数:\"))\nK=0 \nfor i in range(1,N+1):\n\tx,y=random(),random()\n\tdist =sqrt(x**2+y**2)\n\tif dist<=1.0:\n\t\tK=K+1\npi=4*(K/N)\t\nprint(\"圆周率值:{}\".format(pi))", + "language": "python" + }, + "node_id": "dailycode-6d903ddd2bbf4473b7d0e9d6c0b0c2c8", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469893" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/30.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/30.exercises/config.json" new file mode 100644 index 000000000..2e52d17dd --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/30.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-4047f84489c9453eb082e3e15cf6ad39", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/30.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/30.exercises/solution.json" new file mode 100644 index 000000000..c77a66157 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/30.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "https://github.com/qiyuangong/leetcode", + "source": "solution.md", + "exercise_id": "5bac8a7cc669449f8c4f98f86335f84e", + "keywords": "字符串", + "title": "最后一个单词的长度", + "desc": [ + { + "content": "\n给你一个字符串 s
,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
输入:s = \"Hello World\"
输出:5
示例 2:
输入:s = \" \"
输出:0
提示:
1 <= s.length <= 104
s
仅有英文字母和空格 ' '
组成存在一个按升序排列的链表,给你这个链表的头节点 head
,请你删除所有重复的元素,使每个元素 只出现一次 。
返回同样按升序排列的结果链表。
示例 1:
输入:head = [1,1,2]
输出:[1,2]
示例 2:
输入:head = [1,1,2,3,3]
输出:[1,2,3]
提示:
[0, 300]
内-100 <= Node.val <= 100
给你一个 32 位的有符号整数 x
,返回将 x
中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1]
,就返回 0。
示例 1:
输入:x = 123
输出:321
示例 2:
输入:x = -123
输出:-321
示例 3:
输入:x = 120
输出:21
示例 4:
输入:x = 0
输出:0
提示:
-231 <= x <= 231 - 1
给你两棵二叉树的根节点 p
和 q
,编写一个函数来检验这两棵树是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
示例 1:
输入:p = [1,2,3], q = [1,2,3]
输出:true
示例 2:
输入:p = [1,2], q = [1,null,2]
输出:false
示例 3:
输入:p = [1,2,1], q = [1,1,2]
输出:false
提示:
[0, 100]
内-104 <= Node.val <= 104
给定一个整数数组 nums
和一个整数目标值 target
,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
你可以按任意顺序返回答案。
示例 1:
输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。
示例 2:
输入:nums = [3,2,4], target = 6
输出:[1,2]
示例 3:
输入:nums = [3,3], target = 6
输出:[0,1]
提示:
2 <= nums.length <= 103
-109 <= nums[i] <= 109
-109 <= target <= 109
给你一个数组 nums
和一个值 val
,你需要 原地\n移除所有数值等于 val
的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1)
额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
说明:
", + "language": "markdown" + }, + { + "content": "\n为什么返回数值是整数,但输出的答案是数组呢?
", + "language": "markdown" + }, + { + "content": "\n请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。
", + "language": "markdown" + }, + { + "content": "\n你可以想象内部操作如下:
", + "language": "markdown" + }, + { + "content": "\n// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝\nint len = removeElement(nums, val);", + "language": "markdown" + }, + { + "content": "\n// 在函数里修改输入数组对于调用者是可见的。\n// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。\nfor (int i = 0; i < len; i++) {\n print(nums[i]);\n}\n", + "language": "markdown" + }, + { + "content": "\n
", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [3,2,2,3], val = 3\n", + "language": "markdown" + }, + { + "content": "\n
输出:2, nums = [2,2]\n
解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。\n
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [0,1,2,2,3,0,4,2], val = 2\n", + "language": "markdown" + }, + { + "content": "\n
输出:5, nums = [0,1,4,0,3]\n
解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。\n
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n0 <= nums.length <= 100
0 <= nums[i] <= 50
0 <= val <= 100
给你两个二进制字符串,返回它们的和(用二进制表示)。
输入为 非空 字符串且只包含数字 1
和 0
。
示例 1:
输入: a = "11", b = "1"
输出: "100"
示例 2:
输入: a = "1010", b = "1011"
输出: "10101"
提示:
'0'
或 '1'
组成。1 <= a.length, b.length <= 10^4
"0"
,就都不含前导零。给定一个二叉树的根节点 root
,返回它的 中序 遍历。
示例 1:
输入:root = [1,null,2,3]
输出:[1,3,2]
示例 2:
输入:root = []
输出:[]
示例 3:
输入:root = [1]
输出:[1]
示例 4:
输入:root = [1,2]
输出:[2,1]
示例 5:
输入:root = [1,null,2]
输出:[1,2]
提示:
[0, 100]
内-100 <= Node.val <= 100
进阶: 递归算法很简单,你可以通过迭代算法完成吗?
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "class TreeNode(object):\n\tdef __init__(self, x):\n\t\tself.val = x\n\t\tself.left = None\n\t\tself.right = None\nclass List2Tree(object):\n\tdef __init__(self, nums: list):\n\t\tself.nums = nums\n\t\tself.queue = []\n\t\tif len(nums) == 1:\n\t\t\tself.root = TreeNode(self.nums.pop(0))\n\t\telse:\n\t\t\ta = self.nums.pop(0)\n\t\t\tb = self.nums.pop(0)\n\t\t\tc = self.nums.pop(0)\n\t\t\tself.root = TreeNode(a)\n\t\t\tif b is not None:\n\t\t\t\tself.root.left = TreeNode(b)\n\t\t\telse:\n\t\t\t\tself.root.left = b\n\t\t\tif c is not None:\n\t\t\t\tself.root.right = TreeNode(c)\n\t\t\telse:\n\t\t\t\tself.root.right = c\n\t\t\tself.queue.append(self.root.left)\n\t\t\tself.queue.append(self.root.right)\n\tdef convert(self):\n\t\twhile len(self.nums) > 0 and len(self.queue)> 0:\n\t\t\tnode = self.queue.pop(0)\n\t\t\tif node is not None:\n\t\t\t\tnum= self.nums.pop(0)\n\t\t\t\tif num is not None:\n\t\t\t\t\tnode.left = TreeNode(num)\n\t\t\t\telse:\n\t\t\t\t\tnode.left = num\n\t\t\t\tif len(self.nums) > 0:\n\t\t\t\t\tnum = self.nums.pop(0)\n\t\t\t\telse:\n\t\t\t\t\tnum = None\n\t\t\t\tif num is not None:\n\t\t\t\t\tnode.right = TreeNode(num)\n\t\t\t\telse:\n\t\t\t\t\tnode.right = num\n\t\t\t\tself.queue.append(node.left)\n\t\t\t\tself.queue.append(node.right)\n\t\treturn self.root\nclass Solution(object):\n\tdef inorderTraversal(self, root):\n\t\tif root is None:\n\t\t\treturn []\n\t\troot = List2Tree(root).convert()\n\t\tres = []\n\t\tstack = [root]\n\t\twhile len(stack) > 0:\n\t\t\tcurr = stack.pop()\n\t\t\tif not isinstance(curr, TreeNode):\n\t\t\t\tres.append(curr)\n\t\t\t\tcontinue\n\t\t\tif curr.right is not None:\n\t\t\t\tstack.append(curr.right)\n\t\t\tstack.append(curr.val)\n\t\t\tif curr.left is not None:\n\t\t\t\tstack.append(curr.left)\n\t\treturn res\n# %%\ns = Solution()\nprint(s.inorderTraversal(root = [1,None,2,3]))", + "language": "python" + }, + "node_id": "dailycode-8d314c28e1e44f6e8b8c85d1ddc064fb", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600471010" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/38.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/38.exercises/config.json" new file mode 100644 index 000000000..45fd293aa --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/38.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-40b9002d2beb42aeabf9947bc8af5932", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/38.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/38.exercises/solution.json" new file mode 100644 index 000000000..51d2ef28f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/38.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "https://github.com/qiyuangong/leetcode", + "source": "solution.md", + "exercise_id": "0a12ae6577704d18b37db6956fe16aa8", + "keywords": "记忆化搜索,数学,动态规划", + "title": "爬楼梯", + "desc": [ + { + "content": "\n假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
注意:给定 n 是一个正整数。
示例 1:
输入: 2
输出: 2
解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶
示例 2:
输入: 3", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "class Solution(object):\n\tdef climbStairs(self, n):\n\t\tif n <= 1:\n\t\t\treturn 1\n\t\tdp = [1] * 2\n\t\tfor i in range(2, n + 1):\n\t\t\tdp[1], dp[0] = dp[1] + dp[0], dp[1]\n\t\treturn dp[1]\n# %%\ns = Solution()\nprint(s.climbStairs(2))", + "language": "python" + }, + "node_id": "dailycode-40b9002d2beb42aeabf9947bc8af5932", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470125" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/39.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/39.exercises/config.json" new file mode 100644 index 000000000..f1f9bccda --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/39.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-97cf74ce017444f1aa65cfa6a8ae7451", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/39.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/39.exercises/solution.json" new file mode 100644 index 000000000..00b61b7c2 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/39.exercises/solution.json" @@ -0,0 +1,124 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "810f4644697941d9894b88099b1bd39c", + "keywords": "哈希表,数学,字符串", + "title": "罗马数字转整数", + "desc": [ + { + "content": "\n
输出: 3
解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶
罗马数字包含以下七种字符: I
, V
, X
, L
,C
,D
和 M
。\n
字符 数值\nI 1\nV 5\nX 10\nL 50\nC 100\nD 500\nM 1000", + "language": "markdown" + }, + { + "content": "\n
例如, 罗马数字 2 写做 II
,即为两个并列的 1。12\n写做 XII
,即为 X
+ II
。 27\n写做 XXVII
,\n即为 XX
+ V
+ II
。
通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII
,而是 IV
。数字 1 在数字 5 的左边,所表示的数等于大数 5\n减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX
。这个特殊的规则只适用于以下六种情况:
I
可以放在 V
(5) 和 X
(10) 的左边,来表示 4 和 9。X
可以放在 L
(50) 和 C
(100) 的左边,来表示 40\n和 90。 C
可以放在 D
(500) 和 M
(1000) 的左边,来表示 400\n和 900。给你一个整数,将其转为罗马数字。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 3\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"III\"
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 4\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"IV\"
示例 3:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 9\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"IX\"
示例 4:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 58\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"LVIII\"\n
解释: L = 50, V = 5, III = 3.\n
示例 5:
", + "language": "markdown" + }, + { + "content": "\n输入: num = 1994\n", + "language": "markdown" + }, + { + "content": "\n
输出: \"MCMXCIV\"\n
解释: M = 1000, CM = 900, XC = 90, IV = 4.
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n1 <= num <= 3999
【问题描述】\n输入一个列表,包含若干个整数(允许为空),然后将其中的奇数和偶数单独放置在一个列表中,保持原有顺序\n【输入形式】\n【输出形式】\n分两行输出,第一行输出偶数序列,第二行输出奇数序列\n【样例输入1】\n[48,82,47,54,55,57,27,73,86,14]\n【样例输出1】\n48, 82, 54, 86, 14\n47, 55, 57, 27, 73\n【样例输入2】\n[10, 22, 40]\n【样例输出2】\n10, 22, 40\nNONE\n【样例说明】\n如果奇偶拆分后,奇数列表,或者偶数列表为空,请直接输出NONE表示\n
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "x = input()\nx1 = x.strip('[]') \nx2 = x1.split(\",\") \na = []\nb = []\nfor i in x2:\n\tif int(i) % 2 == 0:\n\t\ta.append(i)\n\telse:\n\t\tb.append(i)\nif a == []:\n\tprint(\"NONE\")\nelse:\n\tprint(a)\nif b == []:\n\tprint(\"NONE\")\nelse:\n\tprint(b)", + "language": "python" + }, + "node_id": "dailycode-32ce873ede9141efaa8c63975adf1561", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470297" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/40.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/40.exercises/config.json" new file mode 100644 index 000000000..ef591f7a9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/40.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-7f49212df36b49e78915b9f27d2c4387", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/40.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/40.exercises/solution.json" new file mode 100644 index 000000000..335ee6c92 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/40.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "https://github.com/qiyuangong/leetcode", + "source": "solution.md", + "exercise_id": "7ba27bc1a0b144f992860e885820382e", + "keywords": "数组,数学", + "title": "加一", + "desc": [ + { + "content": "\n给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。
示例 1:
输入:digits = [1,2,3]
输出:[1,2,4]
解释:输入数组表示数字 123。
示例 2:
输入:digits = [4,3,2,1]
输出:[4,3,2,2]
解释:输入数组表示数字 4321。
示例 3:
输入:digits = [0]
输出:[1]
提示:
1 <= digits.length <= 100
0 <= digits[i] <= 9
给你一个有序数组 nums
,请你\n原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。
不要使用额外的数组空间,你必须在 原地\n修改输入数组 并在使用 O(1) 额外空间的条件下完成。
", + "language": "markdown" + }, + { + "content": "\n", + "language": "markdown" + }, + { + "content": "\n
说明:
", + "language": "markdown" + }, + { + "content": "\n为什么返回数值是整数,但输出的答案是数组呢?
", + "language": "markdown" + }, + { + "content": "\n请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。
", + "language": "markdown" + }, + { + "content": "\n你可以想象内部操作如下:
", + "language": "markdown" + }, + { + "content": "\n// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝\nint len = removeDuplicates(nums);", + "language": "markdown" + }, + { + "content": "\n// 在函数里修改输入数组对于调用者是可见的。\n// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。\nfor (int i = 0; i < len; i++) {\n print(nums[i]);\n}\n\n ", + "language": "markdown" + }, + { + "content": "\n
示例 1:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [1,1,2]\n", + "language": "markdown" + }, + { + "content": "\n
输出:2, nums = [1,2]\n
解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。\n
示例 2:
", + "language": "markdown" + }, + { + "content": "\n输入:nums = [0,0,1,1,1,2,2,3,3,4]\n", + "language": "markdown" + }, + { + "content": "\n
输出:5, nums = [0,1,2,3,4]\n
解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。\n
", + "language": "markdown" + }, + { + "content": "\n
提示:
", + "language": "markdown" + }, + { + "content": "\n0 <= nums.length <= 3 * 104
-104 <= nums[i] <= 104
nums
已按升序排列\n
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 \"\"
。
示例 1:
输入:strs = [\"flower\",\"flow\",\"flight\"]
输出:\"fl\"
示例 2:
输入:strs = [\"dog\",\"racecar\",\"car\"]
输出:\"\"
解释:输入不存在公共前缀。
提示:
0 <= strs.length <= 200
0 <= strs[i].length <= 200
strs[i]
仅由小写英文字母组成给定一个整数数组 nums
,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
示例 1:
输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。
示例 2:
输入:nums = [1]
输出:1
示例 3:
输入:nums = [0]
输出:0
示例 4:
输入:nums = [-1]
输出:-1
示例 5:
输入:nums = [-100000]
输出:-100000
提示:
1 <= nums.length <= 3 * 104
-105 <= nums[i] <= 105
进阶:如果你已经实现复杂度为 O(n)
的解法,尝试使用更为精妙的 分治法 求解。
实现 int sqrt(int x)
函数。
计算并返回 x 的平方根,其中 x 是非负整数。
\n由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。
\n示例 1:
\n输入: 4\n
输出: 2
示例 2:
\n输入: 8", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "class Solution:\n\tdef mySqrt(self, x):\n\t\tif x == 0:\n\t\t\treturn 0\n\t\tif x < 4:\n\t\t\treturn 1\n\t\tres = 2 * self.mySqrt(x / 4)\n\t\tif (res + 1) * (res + 1) <= x and (res + 1) * (res + 1) >= 0:\n\t\t\treturn res + 1\n\t\treturn res\n# %%\ns = Solution()\nprint(s.mySqrt(4))", + "language": "python" + }, + "node_id": "dailycode-d5d81e058c794c00ad9824c7649d4168", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470124" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/45.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/45.exercises/config.json" new file mode 100644 index 000000000..3b4ff7617 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/45.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-8c71087921b345cd8aceed9913f3cea3", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/45.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/45.exercises/solution.json" new file mode 100644 index 000000000..3ae68c614 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/45.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "https://github.com/qiyuangong/leetcode", + "source": "solution.md", + "exercise_id": "6ac5ec62fe274644980c8fbc4bcb5612", + "keywords": "数组,双指针,排序", + "title": "合并两个有序数组", + "desc": [ + { + "content": "\n
输出: 2
说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
给你两个有序整数数组 nums1
和 nums2
,请你将 nums2
合并到 nums1
中,使 nums1
成为一个有序数组。
初始化 nums1
和 nums2
的元素数量分别为 m
和 n
。你可以假设 nums1
的空间大小等于 m + n
,这样它就有足够的空间保存来自 nums2
的元素。
示例 1:
输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3
输出:[1,2,2,3,5,6]
示例 2:
输入:nums1 = [1], m = 1, nums2 = [], n = 0
输出:[1]
提示:
nums1.length == m + n
nums2.length == n
0 <= m, n <= 200
1 <= m + n <= 200
-109 <= nums1[i], nums2[i] <= 109
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
你可以假设数组中无重复元素。
示例 1:
输入: [1,3,5,6], 5
输出: 2
示例 2:
输入: [1,3,5,6], 2
输出: 1
示例 3:
输入: [1,3,5,6], 7
输出: 4
示例 4:
输入: [1,3,5,6], 0", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "class Solution:\n\tdef searchInsert(self, nums, target):\n\t\tl, r = int(0), len(nums) - 1\n\t\twhile l < r:\n\t\t\tmid = int((l + r) / 2)\n\t\t\tif nums[mid] < target:\n\t\t\t\tl = mid + 1\n\t\t\telse:\n\t\t\t\tr = mid\n\t\tif nums[l] < target:\n\t\t\treturn l + 1\n\t\treturn l \nif __name__ == '__main__':\n\ts = Solution()\n\tprint (s.searchInsert([1,3,5,6],5))\t", + "language": "python" + }, + "node_id": "dailycode-9290d8e155064971b7dac798bc6e3b30", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470222" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/47.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/47.exercises/config.json" new file mode 100644 index 000000000..8dbe30845 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/47.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-87c05af61eca47f899c58a92805fb9db", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/47.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/47.exercises/solution.json" new file mode 100644 index 000000000..f3cd79d3c --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/47.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "a6489253236344e493b4d6b1b00fc19d", + "keywords": "数学", + "title": "回文数", + "desc": [ + { + "content": "\n
输出: 0
给你一个整数 x
,如果 x
是一个回文整数,返回 true
;否则,返回 false
。
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121
是回文,而 123
不是。
示例 1:
输入:x = 121
输出:true
示例 2:
输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
示例 3:
输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。
示例 4:
输入:x = -101
输出:false
提示:
-231 <= x <= 231 - 1
进阶:你能不将整数转为字符串来解决这个问题吗?
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import math\nclass Solution:\n\tdef isPalindrome(self, x: int) -> bool:\n\t\to = x\n\t\ty = 0\n\t\twhile x > 0:\n\t\t\tr = x % 10\n\t\t\ty = y*10+r\n\t\t\tx = int(math.floor(x/10))\n\t\treturn y == o\n# %%\ns = Solution()\nprint(s.isPalindrome(x = 121))", + "language": "python" + }, + "node_id": "dailycode-87c05af61eca47f899c58a92805fb9db", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600471100" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/48.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/48.exercises/config.json" new file mode 100644 index 000000000..a8f3cddeb --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/48.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-c4157a6e02994060aa622e2fb33eda35", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/48.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/48.exercises/solution.json" new file mode 100644 index 000000000..7c92bc9cf --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/48.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "b32f322d76c744d8b7b99c4c00710077", + "keywords": "栈,字符串", + "title": "有效的括号", + "desc": [ + { + "content": "\n给定一个只包括 '('
,')'
,'{'
,'}'
,'['
,']'
的字符串 s
,判断字符串是否有效。
有效字符串需满足:
示例 1:
输入:s = \"()\"
输出:true
示例 2:
输入:s = \"()[]{}\"
输出:true
示例 3:
输入:s = \"(]\"
输出:false
示例 4:
输入:s = \"([)]\"
输出:false
示例 5:
输入:s = \"{[]}\"
输出:true
提示:
1 <= s.length <= 104
s
仅由括号 '()[]{}'
组成定义一个名为“isStrongPassword”的函数,该函数将字符串作为参数。功能然后将检查所提供的字符串是否满足以下条件,以检查是否为强 \n密码:\n1.必须至少包含1个大写和小写字母的组合\n2.必须至少包含3位数字\n3.必须至少包含3个特殊字符(包括空格)\n4.密码长度必须至少12个字符\n该函数将返回一个布尔值,即如果满足所有条件则返回True或返回False\n确保使用可能返回False值的每个可能的输入来测试函数也一样
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "def isStrongPassword(pwd):\n\tchars = list(pwd)\n\tupper = [c for c in chars if 'A' <= c and c <= 'Z']\n\tlower = [c for c in chars if 'a' <= c and c <= 'z']\n\tdigit = [c for c in chars if '0' <= c and c <= '9' ]\n\tsymbol = [c for c in chars if not ('A' <= c and c <= 'Z' or 'a' <= c and c <= 'z' or '0' <= c and c <= '9')] \n\tstrong = len(upper) >= 1 and len(lower) >= 1 and len(digit) >= 3 and len(symbol) >= 3 and len(pwd) >= 12\n\treturn strong\nprint(isStrongPassword(\"Str0n9P@$$w0rd\"))\nprint(isStrongPassword(\"StrongPassword\"))\nprint(isStrongPassword(\"Stron9P@$$0rd\"))\nprint(isStrongPassword(\"Str0n9Pass0rd\"))\nprint(isStrongPassword(\"str0n9p@$$0rd\"))\nprint(isStrongPassword(\"Str0n9P@$$\"))\nprint(isStrongPassword(\"12345678\"))\nprint(isStrongPassword(\"~!@#$$%^&*()_+\"))\nprint(isStrongPassword(\"STRONGPASSWORD\"))", + "language": "python" + }, + "node_id": "dailycode-2e6302bf718d46598da5024957c605a0", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469891" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/7.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/7.exercises/config.json" new file mode 100644 index 000000000..bd8d5baec --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/7.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-37725ca16b9f48d7a618ebe5d654955d", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/7.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/7.exercises/solution.json" new file mode 100644 index 000000000..dae779071 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/7.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "eb2de64e11fb45be92fbe9382ff09710", + "keywords": "算法初阶,排序和顺序统计量,中位数和顺序统计量", + "title": "编程通过键盘输入每一位运动员", + "desc": [ + { + "content": "\n体操比赛成绩统计。多名运动员,多个评委打分,去掉一个最高分和去掉一个最低分,对其余分数求平均分作为一个运动员成绩。\n编程通过键盘输入每位运动员编号和每个评委的成绩,求出运动员的最终成绩,并将运动员编号和最终成绩保存在一个字典中,形如{编号1:最终成绩1,学号2:最终成绩2.....,并将结果输出。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "t = int(input('请输入评委人数(不得少于3人):'))\ns = int(input('请输入学生人数(不得少于1人):'))\nstus = []\nfor i in range(s):\n\tstu = {'score':[]}\n\tstu.update({'sn':str(input('----\\n请输入学生学号:'))})\n\tfor j in range(t):\n\t\tstu['score'].append(input('请输入评委'+str(j+1)+'的评分:'))\n\tstu['score'].sort()\n\tstu.update({'min':stu['score'].pop(0)})\n\tstu.update({'max':stu['score'].pop()})\n\tstu.update({'avg':eval('+'.join(stu['score']))/len(stu['score'])})\n\tstus.append(stu)\nr = {n['sn']:n['avg'] for n in stus}\nprint(r)", + "language": "python" + }, + "node_id": "dailycode-37725ca16b9f48d7a618ebe5d654955d", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469993" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/8.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/8.exercises/config.json" new file mode 100644 index 000000000..baadb2f3c --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/8.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-eb8c1b6d542e4aa6aa9b722336978115", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/8.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/8.exercises/solution.json" new file mode 100644 index 000000000..514227e91 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/8.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "9bcfaba804d84dbf9ee53401b14c70fb", + "keywords": "算法初阶,基础知识,算法基础,设计算法,分析分治算法", + "title": "求最大公约数和最小公倍数", + "desc": [ + { + "content": "\n输入两个数x 和y,如果x 或y 小于等于0,提示请输入正整数,求这两个数的最大公约数和最小公倍数。\n注意:可以采用欧几里得辗转相除算法来求最大公约数。最小公倍数的计算方法是两数的乘积除以两数最大公约数的结果。
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "x = int(input(\"输入x:\"))\ny = int(input(\"输入y:\"))\nif x <= 0 or y <= 0:\n\tprint(\"请输入正整数\")\nif x < y:\n\tx,y=y,x\n\tv1 = x*y\n\tv2 = x%y\n\twhile v2 != 0:\n\t\tx=y\n\t\ty = v2\n\t\tv2 = x % y\n\tv1 =v1/ y\n\tprint(\"最大公约数为:%d\" % y) \n\tprint(\"最小公倍数为:%d\" % v1) ", + "language": "python" + }, + "node_id": "dailycode-eb8c1b6d542e4aa6aa9b722336978115", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600469983" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/9.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/9.exercises/config.json" new file mode 100644 index 000000000..a82d406fd --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/9.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-0e465e8d70a1454a8aac9dd2da5f9325", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/9.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/9.exercises/solution.json" new file mode 100644 index 000000000..8b389a753 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/3.python/9.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "651ea1f7b5d946e28d7a22d2b856fd26", + "keywords": "散列表,算法中阶,数据结构,散列函数", + "title": "按要求实现程序功能", + "desc": [ + { + "content": "\n(1)定义一个函数prime判断某个整数是否为素数;\n(2)然后从键盘输入一行字符串,将其中的连续数字依次提取出来形成一个列表。例如,字符串“ab12cd34fg67”按要求提取后形成列表[12,34,67];\n(3)将列表中的所有非素数改为0(要求用prime函数判断列表中的元素是否为素 数);\n(4)输出原始字符串及修改前、修改后的列表。\n提示:可以用s.isdigit()判断s是否为数字字符(串)
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "python" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ], + [ + { + "content": "", + "language": "python" + } + ] + ], + "template": { + "content": "import math,re\ndef prime(num):\n\tflag = False\n\tif num > 1:\n\t\tfor i in range(2, math.floor(math.sqrt(num))):\n\t\t\tif (num % i) == 0:\n\t\t\t\tflag = True\n\t\t\t\tbreak\n\tif flag:\n\t\tprint(num, \"不是素数\")\n\telse:\n\t\tprint(num, \"是素数\")\n\treturn flag\ns = input(\"请输入字符串:\")\nsList = re.findall(r'(\\d+)', s)\nsNum = [int(x) for x in sList]\ny = lambda x: 0 if prime(x) else x\nsNew = [y(x) for x in sNum]\nprint(sNum) \nprint(sNew) ", + "language": "python" + }, + "node_id": "dailycode-0e465e8d70a1454a8aac9dd2da5f9325", + "license": "csdn.net", + "created_at": 1637894161, + "topic_link": "https://bbs.csdn.net/topics/600470198" +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/1.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/1.exercises/config.json" new file mode 100644 index 000000000..c765101be --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/1.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-7d322d7680364e9eb8bd499d459b5830", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/1.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/1.exercises/solution.json" new file mode 100644 index 000000000..31bf2fb99 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/1.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "c823b1ea488847a4a1ec2b6060bba0d6", + "keywords": "PC,老电脑", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120031215", + "title": "80年代性价比最高的电脑是哪个?", + "desc": [ + { + "content": "\n1977 年 9 月,世界上第一批大规模生产的个人电脑在美国发布了, 售价 600 美元。 它的名字是:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Tandy 公司的 TRS-80", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "苹果公司的 Apple I", + "language": "json" + } + ], + [ + { + "content": "Xerox 公司的 Alto", + "language": "json" + } + ], + [ + { + "content": "IBM 的IBM PC", + "language": "json" + } + ] + ], + "node_id": "dailycode-7d322d7680364e9eb8bd499d459b5830", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/10.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/10.exercises/config.json" new file mode 100644 index 000000000..0face0abf --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/10.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d830455981d94370b9c1d8818f9be557", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/10.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/10.exercises/solution.json" new file mode 100644 index 000000000..e55fe030d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/10.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "c11359bc93be4a8f88e7441bea5a7edc", + "keywords": "晶体管,半导体", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120521028", + "title": "晶体管的专利之谜", + "desc": [ + { + "content": "\n晶体管引发了计算机工程的一场革命,导致了现代计算机中常见的半导体、微处理器和集成电路的发展。助听器、收音机、唱机、计算机、交换设备、卫星和月球火箭都因为晶体管的应用而有了新的突破。\n你觉得晶体管的专利最有可能是在哪一年获得?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "1950", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "1945", + "language": "json" + } + ], + [ + { + "content": "1955", + "language": "json" + } + ], + [ + { + "content": "1960", + "language": "json" + } + ] + ], + "node_id": "dailycode-d830455981d94370b9c1d8818f9be557", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/100.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/100.exercises/config.json" new file mode 100644 index 000000000..e36eb1285 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/100.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-6bfa7f2885694ab09f5b71d25d15bc31", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/100.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/100.exercises/solution.json" new file mode 100644 index 000000000..638e9adac --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/100.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "2b1ce6d3e6d043f0806dd3540c70ceae", + "keywords": "新闻,程序员", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121287366", + "title": "程序员的新闻网", + "desc": [ + { + "content": "\n美国著名程序员 Paul Graham 出生于 1964 年 11 月 13 日,他以 Lisp 方面的工作而知名,开发了最早的 Web 应用 Viaweb ,后来被雅虎收购。Graham 与人共同创建了著名的创业投资公司 Y Combinator,并弄了一个新闻网站,是如今访问量最高的技术新闻信息来源之一。", + "language": "markdown" + }, + { + "content": "\nY Combinator 创办的新闻网站叫什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Hacker News", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Cracker News", + "language": "json" + } + ], + [ + { + "content": "Programmer News", + "language": "json" + } + ], + [ + { + "content": "Modern News", + "language": "json" + } + ] + ], + "node_id": "dailycode-6bfa7f2885694ab09f5b71d25d15bc31", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/101.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/101.exercises/config.json" new file mode 100644 index 000000000..e85b46dd4 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/101.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-70e64d37dbd04624a69892967e525415", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/101.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/101.exercises/solution.json" new file mode 100644 index 000000000..2b9e40a2a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/101.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "80183aca1cd54b5d8a72e7093738a024", + "keywords": "计算机,打字机,", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121386559", + "title": "实业父子", + "desc": [ + { + "content": "\n在 19 世纪至 20 世纪有一对同名同姓的父子,他们在唱片、办公设备、打字机到计算机制造业之间辗转,并创建了美国最早和最大的计算机制造公司之一 Sperry Corporation;这家公司后面演变成的雷明顿兰德公司沉重地打击 IBM,使他们成为了新计算机行业的主要参与者。", + "language": "markdown" + }, + { + "content": "\n这对同名同姓的父子叫什么名字?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "詹姆斯·兰德(James Rand)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "迈克尔·戴尔(Michael Dell)", + "language": "json" + } + ], + [ + { + "content": "史蒂夫·乔布斯(Steve Jobs)", + "language": "json" + } + ], + [ + { + "content": "戴维·帕卡德(David Packard)", + "language": "json" + } + ] + ], + "node_id": "dailycode-70e64d37dbd04624a69892967e525415", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/102.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/102.exercises/config.json" new file mode 100644 index 000000000..642bc3223 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/102.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-0a97930729d84311a82d05cfe4c18d5d", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/102.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/102.exercises/solution.json" new file mode 100644 index 000000000..4415baa3f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/102.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "ac4baea4cab64a3d9ff185aa20c3afd3", + "keywords": "硅谷,半导体,仙童", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120521000", + "title": "“八叛逆”秘辛", + "desc": [ + { + "content": "\n美国硅谷的仙童公司为硅谷孕育了成千上万的技术人才和管理人才,被称为电子、电脑业界的“西点军校”,是名副其实的“人才摇篮”。一批又一批精英人才从这里走出和创业,书写了硅谷一段辉煌的历史;然而,正因为人才的大量流失,也造成了这家公司历经坎坷的商海沉浮。 下面关于仙童公司的描述,哪一个是不正确的:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "这八个技术专家找了各自的家人朋友筹措了八万美金作为天使投资资金。", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "仙童公司的八个技术专家都是半导体专家肖克利招募到肖克利半导体实验室的。", + "language": "json" + } + ], + [ + { + "content": "肖克利是技术天才,但是管理能力很差,导致这八个技术专家离职,并被肖克利称为 “八个叛徒” (traitorous eight) ”", + "language": "json" + } + ], + [ + { + "content": "仙童公司的第一个重要客户是 IBM 公司,订单是 100 个硅管。", + "language": "json" + } + ] + ], + "node_id": "dailycode-0a97930729d84311a82d05cfe4c18d5d", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/103.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/103.exercises/config.json" new file mode 100644 index 000000000..f09013c26 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/103.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-8afbcaa167c84350ac71132140fde05b", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/103.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/103.exercises/solution.json" new file mode 100644 index 000000000..88a199668 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/103.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "b76ae2cf7a4a439abb86d6394eaf93d6", + "keywords": "3D打印,3D建模", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120521028", + "title": "3D打印是怎么诞生的?", + "desc": [ + { + "content": "\n在这一年,3D 打印的概念首次出现。 戴维·E.H.琼斯在《新科学家》杂志首次阐述了 3D 打印的概念。10 年后,查克·赫尔真正实现了 3D 打印(立体光刻)。3D 打印(3D printing)是将三维模型或其他电子数据输入计算机,在计算机控制下层叠原材料,打印出可具有任意形状或几何特征的三维物体。\n这一年是:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "1974", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "1969", + "language": "json" + } + ], + [ + { + "content": "1979", + "language": "json" + } + ], + [ + { + "content": "1984", + "language": "json" + } + ] + ], + "node_id": "dailycode-8afbcaa167c84350ac71132140fde05b", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/11.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/11.exercises/config.json" new file mode 100644 index 000000000..e287b1767 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/11.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-5768a004640642f4a6d8ad05da14c6ee", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/11.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/11.exercises/solution.json" new file mode 100644 index 000000000..4b40da62b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/11.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "0afe0fdc4a9445599ed83048be986c96", + "keywords": "C,C++", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120756123", + "title": "C++ 的类型是什么?", + "desc": [ + { + "content": "\n1985 年 10 月 14 日,第一个 C++ 编译器 CFront 发布。C++ 是比雅尼·斯特劳斯特鲁普在贝尔实验室工作期间设计并实现的;C++ 基于 C 语言开发,增加了很多现代编程语言特性。", + "language": "markdown" + }, + { + "content": "\nC++ 语言是一种什么类型的语言?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "静态类型编译式编程语言", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "动态类型编译式编程语言", + "language": "json" + } + ], + [ + { + "content": "强类型定义语言", + "language": "json" + } + ], + [ + { + "content": "弱类型定义语言", + "language": "json" + } + ] + ], + "node_id": "dailycode-5768a004640642f4a6d8ad05da14c6ee", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/12.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/12.exercises/config.json" new file mode 100644 index 000000000..f07e909c2 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/12.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-6bbef4141e7a49a4bdf572a75f0da5a6", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/12.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/12.exercises/solution.json" new file mode 100644 index 000000000..9232d867d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/12.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "5b0b5de535f64169924d1fd5cdaa80cf", + "keywords": "苹果,ipod", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120912959", + "title": "ipod 之父", + "desc": [ + { + "content": "\n2021 年是 ipod 发布的二十周年。乔布斯在 1997 年重返苹果公司,靠着在 2001 年通过推出 iPod 进军手持设备和音乐娱乐市场,大大减少了苹果未来对 Mac 销售的依赖,颠覆了人们购买和听音乐的方式,颠覆了 MP3 音乐播放器,为自己打了一记翻身仗。", + "language": "markdown" + }, + { + "content": "\n“ipod 之父”是谁?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "安东尼·法戴尔(Anthony Fadell)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "史蒂夫·乔布斯(Steve Jobs)", + "language": "json" + } + ], + [ + { + "content": "斯蒂夫·盖瑞·沃兹尼亚克(Stephen Gary Wozniak)", + "language": "json" + } + ], + [ + { + "content": "罗恩·韦恩(Ron Wayne)", + "language": "json" + } + ] + ], + "node_id": "dailycode-6bbef4141e7a49a4bdf572a75f0da5a6", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/13.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/13.exercises/config.json" new file mode 100644 index 000000000..5c32bbb0e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/13.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-a4c3a6f260b243dba3a75bbee1ddd3a0", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/13.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/13.exercises/solution.json" new file mode 100644 index 000000000..4f8eecf38 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/13.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "9964a5a0795a486f9fa170c0151029b7", + "keywords": "Linux,RHEL", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121003565", + "title": "Linux 和红帽子", + "desc": [ + { + "content": "\n1990 年代末期,Linux 以自由软件且开放源代码为号召,试图挑战商业且闭源的 Windows 在操作系统市场的霸主地位之际,Red Hat 所推出的 Linux 系统与软件集成包 Red Hat Linux 适时回应了市场的需求,从而奠定了 Red Hat 在 Linux 业界的旗手地位。", + "language": "markdown" + }, + { + "content": "\nRed Hat 如今被哪家公司所收购?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "IBM", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Google", + "language": "json" + } + ], + [ + { + "content": "Microsoft", + "language": "json" + } + ], + [ + { + "content": "阿里巴巴", + "language": "json" + } + ] + ], + "node_id": "dailycode-a4c3a6f260b243dba3a75bbee1ddd3a0", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/14.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/14.exercises/config.json" new file mode 100644 index 000000000..5cd1b96c8 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/14.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-cba3c9a6ed1f460ba5b586eb0a232e62", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/14.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/14.exercises/solution.json" new file mode 100644 index 000000000..2a630b2f9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/14.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "696bb6cfcc6d484f8aae22dec6a6f5de", + "keywords": "网络空间,互联网生态", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120521028", + "title": "网络空间和现实社会的关系?", + "desc": [ + { + "content": "\n约翰·佩里·巴洛(John Perry Barlow)生于 1947 - 2018 。巴洛是电子边界基金会副董事长、网络空间独立宣言之父,也是全球最著名的黑客之一。巴洛一生致力于推动互联网的去政治化,是这一事业的标志人物。\n下面哪一个观点最符合他的看法:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "网络空间的管理应该独立于现实社会", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "网络是人类社会的自然延申,应该从一开始就应用人类社区所有现有法律", + "language": "json" + } + ], + [ + { + "content": "网络空间的法律应该由权威组织和专家来制定", + "language": "json" + } + ], + [ + { + "content": "网络空间应该逐步和现实社会的法制结合", + "language": "json" + } + ] + ], + "node_id": "dailycode-cba3c9a6ed1f460ba5b586eb0a232e62", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/15.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/15.exercises/config.json" new file mode 100644 index 000000000..302d58473 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/15.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-84c9b65036c845e8a77148e5f344a4b7", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/15.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/15.exercises/solution.json" new file mode 100644 index 000000000..3a56aa313 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/15.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "9e75b8b52e8343d1873dcbb0734e0377", + "keywords": "网吧", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120031215", + "title": "世界上第一家网吧", + "desc": [ + { + "content": "\n世界上第一家网吧是哪年在什么地方开张的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "1994, 英国伦敦", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "1995, 中国上海", + "language": "json" + } + ], + [ + { + "content": "1996, 美国波士顿", + "language": "json" + } + ], + [ + { + "content": "1993, 法国巴黎", + "language": "json" + } + ] + ], + "node_id": "dailycode-84c9b65036c845e8a77148e5f344a4b7", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/16.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/16.exercises/config.json" new file mode 100644 index 000000000..6104c9959 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/16.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-9b16c89cbe7e434aad1c5465eb2b6da9", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/16.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/16.exercises/solution.json" new file mode 100644 index 000000000..ecdddd020 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/16.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "d44976dbd1044b3fa982e89d116b659b", + "keywords": "Twitter,微博", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121187528", + "title": "字符限制", + "desc": [ + { + "content": "\n微博是我们熟知的社交媒体,在 2016 年以前,微博使用的字数规则一直沿袭自 Twitter 的 140 字符限制,而如今微博早已开放了 140 字的限制,让用户可以畅快的写文章。但是作为现今全球新闻、娱乐和评论的重要来源,Twitter 似乎并没有像微博一样解除限制……", + "language": "markdown" + }, + { + "content": "\n2021 年的 Twitter 现在有多少字符限制?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "280 个字符", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "140 个字符", + "language": "json" + } + ], + [ + { + "content": "420 个字符", + "language": "json" + } + ], + [ + { + "content": "没有限制", + "language": "json" + } + ] + ], + "node_id": "dailycode-9b16c89cbe7e434aad1c5465eb2b6da9", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/17.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/17.exercises/config.json" new file mode 100644 index 000000000..a5e107a93 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/17.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-0d3635aab75f48beabfddb5726669e18", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/17.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/17.exercises/solution.json" new file mode 100644 index 000000000..583d356b4 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/17.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "8e2aa99395064399921bc236c0c8e994", + "keywords": "Twitter,社交网络", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121409512", + "title": "Twitter 的创始人", + "desc": [ + { + "content": "\nTwitter(推特)是一家美国社交网络及微博客服务的公司,致力于服务公众对话。Twitter 的几位共同创始人里,有一位也是移动支付公司 Square 的创始人,如今的他留着显眼的大胡子。", + "language": "markdown" + }, + { + "content": "\nTwitter 的这位创始人是谁?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "杰克·多西(Jack Dorsey)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "伊万·威廉姆斯(Evan Williams)", + "language": "json" + } + ], + [ + { + "content": "比兹·斯通(Biz Stone)", + "language": "json" + } + ], + [ + { + "content": "马克·扎克伯格(Mark Zuckerberg)", + "language": "json" + } + ] + ], + "node_id": "dailycode-0d3635aab75f48beabfddb5726669e18", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/18.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/18.exercises/config.json" new file mode 100644 index 000000000..3ec737687 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/18.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-ebb4b625582b406184b9338718c47c7f", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/18.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/18.exercises/solution.json" new file mode 100644 index 000000000..7b89fcab8 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/18.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "36c2b78adf7943f3b4486722cdb5b4e6", + "keywords": "密码学,网络安全,图灵奖", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120521025", + "title": "密码学先驱", + "desc": [ + { + "content": "\n赫尔曼和 Diffie 在 1976 年的开创性论文《密码学的新方向》( New Directions in Cryptography),介绍了公钥和电子签名的方法,这是今天大多数互联网安全协议的基础。\n下面哪个说法是错的:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "公钥和私钥都可以分享", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "公钥可以自由分享,私钥用来进行解密", + "language": "json" + } + ], + [ + { + "content": "在 2002 年,Rivest、Shamir 和 Adleman 就因共同提出了 RSA 算法而得到图灵奖", + "language": "json" + } + ], + [ + { + "content": "在 2015 年,Diffie 和 Hellman 获得了图灵奖", + "language": "json" + } + ] + ], + "node_id": "dailycode-ebb4b625582b406184b9338718c47c7f", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/19.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/19.exercises/config.json" new file mode 100644 index 000000000..bc4a94a49 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/19.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-c4ea7b5d22024757bccb60adbd5ef2ef", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/19.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/19.exercises/solution.json" new file mode 100644 index 000000000..c226065d0 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/19.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "14de4bf96851420180df87ecce3240e9", + "keywords": "NP问题,计算机", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121090690", + "title": "世纪难题", + "desc": [ + { + "content": "\nP/NP 问题包含了复杂度类 P 与 NP 的关系,是一个在理论信息学中计算复杂度理论领域里至今未被解决的问题,也是克雷数学研究所七个千禧年大奖难题之一。NP 问题的发现者分别有两位,其中一位是图灵奖得主 Stephen A. Cook 。", + "language": "markdown" + }, + { + "content": "\nNP 问题的另一位发现者是谁?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Leonid Levin", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Simon Levin", + "language": "json" + } + ], + [ + { + "content": "Peter Levin", + "language": "json" + } + ], + [ + { + "content": "Kleine Levin", + "language": "json" + } + ] + ], + "node_id": "dailycode-c4ea7b5d22024757bccb60adbd5ef2ef", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/2.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/2.exercises/config.json" new file mode 100644 index 000000000..06679e90f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/2.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-fda12588f1f240ba9e6a0d68a5988930", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/2.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/2.exercises/solution.json" new file mode 100644 index 000000000..97fbb6c93 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/2.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "85e8dc573aad46d8a0cd2c7bb3b852ec", + "keywords": "Markdown,RSS", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121196929", + "title": "互联网的流星", + "desc": [ + { + "content": "\n亚伦·斯沃茨(Aaron Swartz)出生于 1986 年 11 月 8 日,他被称为互联网之子,他参与构建的超轻量标记语言 Markdown、RSS 和 web.py 对我们影响颇深;但斯沃茨所坚持的互联网共享精神为自己带来了版权诉讼和百万罚款,最终在家里结束了 27 年的为自由而燃烧的生命。", + "language": "markdown" + }, + { + "content": "\n亚伦·斯沃茨是用什么语言编写 Markdown 的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Python", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "C ++", + "language": "json" + } + ], + [ + { + "content": "Java", + "language": "json" + } + ], + [ + { + "content": "Go", + "language": "json" + } + ] + ], + "node_id": "dailycode-fda12588f1f240ba9e6a0d68a5988930", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/20.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/20.exercises/config.json" new file mode 100644 index 000000000..2c01ea2c6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/20.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-2dcd0aea6e1e4402aace9e6aa5302c85", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/20.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/20.exercises/solution.json" new file mode 100644 index 000000000..d33ca9a52 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/20.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "0859ed3e7d59492b94e55982810a3b0f", + "keywords": "Microsoft,浏览器,IE", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120815589", + "title": "浏览器选项卡的起源", + "desc": [ + { + "content": "\n我们现在使用浏览器的时候都很喜欢“选项卡”这个功能,选项卡可以让我们在不同的网页之间快速切换和定位,大大方便了浏览和办公。", + "language": "markdown" + }, + { + "content": "\n选项卡最早出现在 IE 浏览器的第几代?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Internet Explorer 7", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Internet Explorer 5", + "language": "json" + } + ], + [ + { + "content": "Internet Explorer 6", + "language": "json" + } + ], + [ + { + "content": "Internet Explorer 8", + "language": "json" + } + ] + ], + "node_id": "dailycode-2dcd0aea6e1e4402aace9e6aa5302c85", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/21.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/21.exercises/config.json" new file mode 100644 index 000000000..a6b279001 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/21.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-eea138527d38484791eb791963f43112", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/21.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/21.exercises/solution.json" new file mode 100644 index 000000000..7581c4096 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/21.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "4875eaae155d426da83fae6b5f0c62bf", + "keywords": "微软,Windows", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120896267", + "title": "不是第七代的 Win 7", + "desc": [ + { + "content": "\nWindows 7 是由微软公司(Microsoft)2009 年 10 月 22 日发布的桌面端操作系统,它影响了每个行业的方方面面,以至于很多人仍然在日常生活和工作中使用它。不过,Win 7 事实上是对 Vista 在界面和用户体验上的一次改良,不是真正意义上的第七代 Windows。", + "language": "markdown" + }, + { + "content": "\nWindows 7 的内核版本号是多少?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Windows NT 6.1", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Windows Server 2008 R2", + "language": "json" + } + ], + [ + { + "content": "Windows Vista R2", + "language": "json" + } + ], + [ + { + "content": "Windows NT 7", + "language": "json" + } + ] + ], + "node_id": "dailycode-eea138527d38484791eb791963f43112", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/22.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/22.exercises/config.json" new file mode 100644 index 000000000..869ab9a25 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/22.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-3af8b35b6d2d428ea3854f422ee39a39", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/22.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/22.exercises/solution.json" new file mode 100644 index 000000000..a61e249d7 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/22.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "038ea79da46341f1a3389642546812f4", + "keywords": "乔布斯,苹果,NeXT", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120715397", + "title": "被忽视的传奇", + "desc": [ + { + "content": "\n在 1985 年,史蒂夫·乔布斯(Steve Jobs)离开了苹果公司,并先后成立了皮克斯动画公司和 NeXT 电脑公司;NeXT 是乔布斯离开苹果后构想的电脑,在乔布斯 1996 年回归苹果公司后被苹果收购,其硬件和软件成为了后续 Mac 电脑和 Mac OS X 系统的基础。", + "language": "markdown" + }, + { + "content": "\nNeXT 电脑平台上诞生了许多伟大的软件,以下哪个软件不是首发在 NeXT 电脑上的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "电子数据表软件 Vp-Planner", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "世界上首个万维网浏览器 World Wide Web", + "language": "json" + } + ], + [ + { + "content": "PC 模拟器 SoftPC", + "language": "json" + } + ], + [ + { + "content": "经典游戏《毁灭战士》 (DOOM)", + "language": "json" + } + ] + ], + "node_id": "dailycode-3af8b35b6d2d428ea3854f422ee39a39", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/23.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/23.exercises/config.json" new file mode 100644 index 000000000..d6b863af3 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/23.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-9d9d7fb673444ab080b7202400e04a7b", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/23.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/23.exercises/solution.json" new file mode 100644 index 000000000..85e8f726d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/23.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "0da89a21672a49f2ab070c5b4dc737d1", + "keywords": "LeNet,杨立昆", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121196929", + "title": "LeNet", + "desc": [ + { + "content": "\n1998 年 11 月 8 日,杨立昆(Yann LeCun)为世界带来了第一个正式的卷积神经网络,他是一名知名计算机科学家,Facebook 首席人工智能科学家,2018 年图灵奖得主;他在机器学习、计算机视觉、移动机器人等领域都有贡献。", + "language": "markdown" + }, + { + "content": "\n杨立昆创造的这个早期经典卷积神经网络叫什么名字?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "LeNet-5", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "LeNet-2", + "language": "json" + } + ], + [ + { + "content": "LeNet-3", + "language": "json" + } + ], + [ + { + "content": "LeNet-4", + "language": "json" + } + ] + ], + "node_id": "dailycode-9d9d7fb673444ab080b7202400e04a7b", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/24.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/24.exercises/config.json" new file mode 100644 index 000000000..abb0cdcfd --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/24.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-1874bb8928ca44d6a48d32b9bf947f1b", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/24.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/24.exercises/solution.json" new file mode 100644 index 000000000..e65fa170e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/24.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "50f88dae8813427bba15bb16f8f54d22", + "keywords": "编程语言,Fortran", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120757806", + "title": "理论总是早于实践", + "desc": [ + { + "content": "\nFORTRAN 语言是 Formula Translation 的缩写,意为“公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。FORTRAN 语言是世界上第一个被正式推广使用的高级语言,于 1954 年被提出,并在 1956 年推出第一本使用手册。", + "language": "markdown" + }, + { + "content": "\n1956 年 10 月 15 日诞生的第一本 FORTRAN 语言参考手册,和第一个 FORTRAN 编译器的诞生相差了多少时间?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "六个月", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "三个月", + "language": "json" + } + ], + [ + { + "content": "一年", + "language": "json" + } + ], + [ + { + "content": "两年", + "language": "json" + } + ] + ], + "node_id": "dailycode-1874bb8928ca44d6a48d32b9bf947f1b", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/25.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/25.exercises/config.json" new file mode 100644 index 000000000..cc8d1f3a4 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/25.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-2a111fcaba4341f7a65a09a7ede5a48c", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/25.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/25.exercises/solution.json" new file mode 100644 index 000000000..9e6d6750b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/25.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "7c93e59e7cce41b48ee72cb3f937c5c1", + "keywords": "Google,Android", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121153445", + "title": "安卓起源", + "desc": [ + { + "content": "\n2007 年 11 月 5 日,谷歌与 84 家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟(OHA)来共同研发 Android,随后,谷歌以 Apache 免费开放源代码许可证的授权方式,发布了安卓系统的源代码。", + "language": "markdown" + }, + { + "content": "\nAndroid 一词最早诞生于什么地方?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "科幻小说", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "科研论文", + "language": "json" + } + ], + [ + { + "content": "科幻电影", + "language": "json" + } + ], + [ + { + "content": "安迪鲁宾的脑海", + "language": "json" + } + ] + ], + "node_id": "dailycode-2a111fcaba4341f7a65a09a7ede5a48c", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/26.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/26.exercises/config.json" new file mode 100644 index 000000000..cd8ccac7d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/26.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-20e735ce3b6940bbac5869f49fa2ffae", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/26.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/26.exercises/solution.json" new file mode 100644 index 000000000..4069dc02e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/26.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "27a0bd060ef740d0b9c2a65f2c630aad", + "keywords": "图灵奖,姚期智", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121058239", + "title": "姚班传奇", + "desc": [ + { + "content": "\n图灵奖(Turing Award)是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称,而 2000 年图灵奖得主姚期智是目前为止唯一一位获得此奖项的华人。姚期智是中国计算机科学家,北京清华大学交叉信息研究院院长,于 1967 年至 2004 年奔赴美国在多所顶尖大学担任计算机教授。", + "language": "markdown" + }, + { + "content": "\n姚期智的母校是哪所大学?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "哈佛大学", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "牛津大学", + "language": "json" + } + ], + [ + { + "content": "清华大学", + "language": "json" + } + ], + [ + { + "content": "剑桥大学", + "language": "json" + } + ] + ], + "node_id": "dailycode-20e735ce3b6940bbac5869f49fa2ffae", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/27.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/27.exercises/config.json" new file mode 100644 index 000000000..8e06c6fb1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/27.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-82042adf0ebe41d2afb1c38e03eae895", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/27.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/27.exercises/solution.json" new file mode 100644 index 000000000..3bc4efe98 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/27.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "c1390502fde448c19caa9984714b324b", + "keywords": "人工智能,LISP", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120094247", + "title": "人工智能科学家不关心什么?", + "desc": [ + { + "content": "\n约翰·麦卡锡(John McCarthy)(1927 - 2011),他是计算机科学家和认知科学家。 下面哪个计算机的技术和他最没有关系:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "计算机图形学", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "LISP 语言", + "language": "json" + } + ], + [ + { + "content": "人工智能", + "language": "json" + } + ], + [ + { + "content": "程序逻辑研究", + "language": "json" + } + ] + ], + "node_id": "dailycode-82042adf0ebe41d2afb1c38e03eae895", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/28.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/28.exercises/config.json" new file mode 100644 index 000000000..054488984 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/28.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-ed83b0d2e44b4b3b9792ffdc3edc7c82", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/28.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/28.exercises/solution.json" new file mode 100644 index 000000000..83a1697a6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/28.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "43cfb1f508214c4b995ef511818f64dc", + "keywords": "浏览器,互联网", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121287366", + "title": "网络的第一页", + "desc": [ + { + "content": "\n万维网(www)是 World Wide Web 的简称,在 30 年前,即 1991 年 8 月 23 日,万维网首次面向公众开放,由计算机科学家蒂姆·伯纳斯·李设计和部署。万维网的出现推动了互联网的兴起,并发展成为今天我们所熟知的样子。万维网诞生后,网页浏览器也应运而生。", + "language": "markdown" + }, + { + "content": "\n世界上第一个网页浏览器叫什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "World Wide Web", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Netscape Navigator", + "language": "json" + } + ], + [ + { + "content": "Mosaic", + "language": "json" + } + ], + [ + { + "content": "Internet Explorer", + "language": "json" + } + ] + ], + "node_id": "dailycode-ed83b0d2e44b4b3b9792ffdc3edc7c82", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/29.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/29.exercises/config.json" new file mode 100644 index 000000000..411416909 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/29.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-645f76afea594faf899ac96fed1d29b7", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/29.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/29.exercises/solution.json" new file mode 100644 index 000000000..8fe90e4fa --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/29.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "3be0dfc2b9ea4958bedccd2e799c8137", + "keywords": "HTML,H5", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121003565", + "title": "H5 的坎坷之路", + "desc": [ + { + "content": "\nHTML5 是 HTML 最新的修订版本,由万维网联盟(W3C)于 2014 年 10 月 28 日完成标准制定;目标是取代 1999 年所制定的 HTML 4.01 和 XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。", + "language": "markdown" + }, + { + "content": "\nHTML5 的标准制定最早从哪一年开始立项?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "2004 年", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "2014 年", + "language": "json" + } + ], + [ + { + "content": "2012 年", + "language": "json" + } + ], + [ + { + "content": "2008 年", + "language": "json" + } + ] + ], + "node_id": "dailycode-645f76afea594faf899ac96fed1d29b7", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/3.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/3.exercises/config.json" new file mode 100644 index 000000000..e6b86e60c --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/3.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-4f67dc4da72a41f6b12c2ea744c12dda", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/3.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/3.exercises/solution.json" new file mode 100644 index 000000000..c5c42aae9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/3.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "dceb1e8e031a4356a53f7940619e3830", + "keywords": "微软,比尔·盖茨", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121386559", + "title": "铭记一生的悲剧", + "desc": [ + { + "content": "\n1970 年 11 月 18 日,比尔·盖茨在西雅图的湖畔中学开始了他的计算机编程生涯;当时,学校里拥有一些早期的计算机,盖茨和他的朋友们几乎把所有的时间都花在了推动这些机器的发展上。", + "language": "markdown" + }, + { + "content": "\n这几位朋友影响了盖茨的一生,其中一位和他共同创建了微软公司;而还有一位是他最好的朋友,为缓解编程压力开始迷上爬山,却不幸在一次登山事故中丧生,这位好朋友的名字是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "肯特·埃文斯(Kent Evans)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "保罗·艾伦(Paul Allen)", + "language": "json" + } + ], + [ + { + "content": "里克·韦兰(Rick Welland)", + "language": "json" + } + ], + [ + { + "content": "史蒂夫·鲍尔默(Steve Ballmer)", + "language": "json" + } + ] + ], + "node_id": "dailycode-4f67dc4da72a41f6b12c2ea744c12dda", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/30.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/30.exercises/config.json" new file mode 100644 index 000000000..1419e7fe9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/30.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-f1bc4c2a0701401a867657c88bfd47e9", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/30.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/30.exercises/solution.json" new file mode 100644 index 000000000..3afa58a90 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/30.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "cd41545d986a4bcaad20b8d617411057", + "keywords": "Golang,Google", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121240560", + "title": "Go 语言的诞生", + "desc": [ + { + "content": "\nGo 语言又称 Golang,是谷歌(Google)开发的一种静态强类型、编译型、并发型的编程语言。2009 年 11 月 10 日,Go 语言以开源方式向全球发布,如今许多大公司纷纷选择使用 Go 语言来开发服务应用项目。", + "language": "markdown" + }, + { + "content": "\nGo 语言最初的开发者不包括以下的哪一位?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "丹尼斯·里奇(Dennis M. Ritche)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "罗伯特·格瑞史莫(Robert Griesemer)", + "language": "json" + } + ], + [ + { + "content": "罗伯·派克(Rob Pike)", + "language": "json" + } + ], + [ + { + "content": "肯·汤普森(Kenneth Lane Thompson)", + "language": "json" + } + ] + ], + "node_id": "dailycode-f1bc4c2a0701401a867657c88bfd47e9", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/31.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/31.exercises/config.json" new file mode 100644 index 000000000..0e8ba5934 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/31.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-7dbb8f79dec54d63917d654a988af3d6", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/31.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/31.exercises/solution.json" new file mode 100644 index 000000000..f0ac1953e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/31.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "10df1013a90f4381943d66f7c025da15", + "keywords": "图灵奖,计算机", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121187528", + "title": "巾帼英雄", + "desc": [ + { + "content": "\n图灵奖是 1966 年由美国计算机协会设立的奖项,名字来自于著名的英国科学家——艾伦·图灵。图灵奖地位相当于计算机界的诺贝尔奖,一般一年只授予一位计算机科学家,可见审核流程和要求极高。", + "language": "markdown" + }, + { + "content": "\n至今只有三位女性科学家获得过图灵奖,其中**不包括**以下的哪一位?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "阿达·洛芙莱斯(Ada Lovelace)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "芭芭拉·利斯科夫(Barbara Liskov)", + "language": "json" + } + ], + [ + { + "content": "法兰·艾伦(Frances E. Allen)", + "language": "json" + } + ], + [ + { + "content": "莎菲·戈德瓦瑟(Shafi Goldwasser)", + "language": "json" + } + ] + ], + "node_id": "dailycode-7dbb8f79dec54d63917d654a988af3d6", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/32.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/32.exercises/config.json" new file mode 100644 index 000000000..092cf254f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/32.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-43ec2f7700d443ef860de334584a26e5", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/32.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/32.exercises/solution.json" new file mode 100644 index 000000000..9ecf79c5f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/32.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "409cd315027f4e63887d757ed923ef1d", + "keywords": "视频网站,社交网站", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120779471", + "title": "那个以有趣视频为口号的网站", + "desc": [ + { + "content": "\n中国大陆最早的大规模视频网站是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "土豆网", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "哔哩哔哩", + "language": "json" + } + ], + [ + { + "content": "爱奇艺", + "language": "json" + } + ], + [ + { + "content": "优酷网", + "language": "json" + } + ] + ], + "node_id": "dailycode-43ec2f7700d443ef860de334584a26e5", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/33.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/33.exercises/config.json" new file mode 100644 index 000000000..59d43766d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/33.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-5ec33b3b364b406e87fcc94a91078a77", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/33.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/33.exercises/solution.json" new file mode 100644 index 000000000..536419d5a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/33.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "cdd76779bac54a06b0de021dc4f83f85", + "keywords": "Google,Javascript,Dart", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120682111", + "title": "JS时代的逆行者", + "desc": [ + { + "content": "\n2011 年 10 月 10 日,谷歌推出 Dart 预览版。Dart 由谷歌的拉尔斯·巴克主持开发,目标是成为下一代结构化 Web 开发语言。跟 JavaScript 一样,Dart 也是一种面向对象编程语言,但采用基于类的编程,它只允许单一继承,语法风格接近 C 语言。用 Dart 开发的 Flutter 是近年最受欢迎的跨端技术。", + "language": "markdown" + }, + { + "content": "\n以下哪个中国 App 团队没有选择 Javascript,而是使用了 Dart 语言编写的 Flutter 框架?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "闲鱼", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "QQ", + "language": "json" + } + ], + [ + { + "content": "鱼多多", + "language": "json" + } + ], + [ + { + "content": "天才段子手", + "language": "json" + } + ] + ], + "node_id": "dailycode-5ec33b3b364b406e87fcc94a91078a77", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/34.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/34.exercises/config.json" new file mode 100644 index 000000000..ec99a306a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/34.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-6f46c79e24064da68c8274135b4e7bb2", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/34.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/34.exercises/solution.json" new file mode 100644 index 000000000..f4891eb5d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/34.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "e1cc9985b6904c7093607a28a41a51f1", + "keywords": "搜索引擎", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120828788", + "title": "Ask.com用过什么名字?", + "desc": [ + { + "content": "\n搜索引擎 Ask.com 曾是美国第三,世界第六大公网搜索引擎,仅次于 Google 搜索、Bing 和百度、NAVER、Yandex。", + "language": "markdown" + }, + { + "content": "\nAsk.com 曾经用过什么名字?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Ask Jeeves", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Ask Jetson", + "language": "json" + } + ], + [ + { + "content": "Ask Java", + "language": "json" + } + ], + [ + { + "content": "Ask Jelly", + "language": "json" + } + ] + ], + "node_id": "dailycode-6f46c79e24064da68c8274135b4e7bb2", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/35.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/35.exercises/config.json" new file mode 100644 index 000000000..67c210cbd --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/35.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-2662cb46d3c74a52845c31c044f25d64", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/35.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/35.exercises/solution.json" new file mode 100644 index 000000000..bafc4669f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/35.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "02920e5a3618415f84ef698e38eeee20", + "keywords": "Unix,NetBSD", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120962054", + "title": "NetBSD 的口号", + "desc": [ + { + "content": "\nNetBSD 是一份自由、安全的具有高度可定制性的类 Unix 操作系统,适用于多种平台,从 64 位 AMD Athlon 服务器和桌面系统到手持设备和嵌入式设备。", + "language": "markdown" + }, + { + "content": "\nNetBSD 项目的口号是什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Of course it runs NetBSD", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "一次编译,到处运行", + "language": "json" + } + ], + [ + { + "content": "Life is short, use NetBSD", + "language": "json" + } + ], + [ + { + "content": "Life is short, use Unix", + "language": "json" + } + ] + ], + "node_id": "dailycode-2662cb46d3c74a52845c31c044f25d64", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/36.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/36.exercises/config.json" new file mode 100644 index 000000000..c306b2648 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/36.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-fa9ed9743c364d24864df3456b151572", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/36.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/36.exercises/solution.json" new file mode 100644 index 000000000..917eb210f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/36.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "ab0a9fbf9b624951a9fa8cfd7fd8abc1", + "keywords": "Perl,网络编程", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120804305", + "title": "四个Larry", + "desc": [ + { + "content": "\nPerl 语言的设计者是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "拉里·沃尔(Larry Wall)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "拉里·埃里森(Larry Ellison)", + "language": "json" + } + ], + [ + { + "content": "拉里·特斯勒(Larry Tesler)", + "language": "json" + } + ], + [ + { + "content": "拉里·奈霍夫(Larry Nyhoff)", + "language": "json" + } + ] + ], + "node_id": "dailycode-fa9ed9743c364d24864df3456b151572", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/37.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/37.exercises/config.json" new file mode 100644 index 000000000..426392eba --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/37.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-b92c284f681b44608a543e612537b351", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/37.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/37.exercises/solution.json" new file mode 100644 index 000000000..ab825aacb --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/37.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "ff6b2209183446bda9a4ef86e7589684", + "keywords": "病毒,蠕虫", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121090690", + "title": "蠕虫起源", + "desc": [ + { + "content": "\n1988 年 11 月 2 日,最早通过互联网传播的计算机蠕虫之一莫里斯蠕虫(Morris worm)诞生。莫里斯蠕虫由康奈尔大学的研究生罗伯特·塔潘·莫里斯(Robert Tappan Morris)编写,首先于麻省理工学院的计算机系统发布;莫里斯的父亲是贝尔实验室的科学家,Unix 的合著者,NCSC(国家计算机安全中心)的前首席科学家。", + "language": "markdown" + }, + { + "content": "\n罗伯特·莫里斯的父亲叫什么名字?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "罗伯特·莫里斯(Robert Morris)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "德斯蒙德·莫里斯(Desmond Morris)", + "language": "json" + } + ], + [ + { + "content": "切斯塔特·莫里斯(Chestnut Morris)", + "language": "json" + } + ], + [ + { + "content": "威廉·莫里斯(William Morris)", + "language": "json" + } + ] + ], + "node_id": "dailycode-b92c284f681b44608a543e612537b351", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/38.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/38.exercises/config.json" new file mode 100644 index 000000000..a8056fb8a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/38.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-1f7abd44fd63465f90d5874249906d97", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/38.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/38.exercises/solution.json" new file mode 100644 index 000000000..e29719dfc --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/38.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "5e7253f45fe448b5be33532a6918e68e", + "keywords": "电子游戏,微软,Xbox", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121325474", + "title": "盖茨的游戏梦", + "desc": [ + { + "content": "\nXbox 是由微软(Microsoft)公司开发的一款家用电视游戏机。在当时,Xbox 和 SONY 的 PlayStation 2,以及任天堂公司的 NGC 形成了三足鼎立的局面,属于当时的“三大主机”。微软为了模糊代际区别,同时也在数字上不低于索尼的游戏机,经常剑走偏锋,不按正常方式命名历代主机。", + "language": "markdown" + }, + { + "content": "\n截至 2021 年,以下哪一项不属于 Xbox 游戏机的历代命名?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Xbox 4", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Xbox 360", + "language": "json" + } + ], + [ + { + "content": "Xbox ONE", + "language": "json" + } + ], + [ + { + "content": "Xbox Series", + "language": "json" + } + ] + ], + "node_id": "dailycode-1f7abd44fd63465f90d5874249906d97", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/39.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/39.exercises/config.json" new file mode 100644 index 000000000..d1ab6bb0e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/39.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-1ab4e305968f4caeab0af3453504084f", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/39.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/39.exercises/solution.json" new file mode 100644 index 000000000..0f2eee2e7 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/39.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "1886700188b443d382178a2d4208773a", + "keywords": "密码学,程序员", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121259792", + "title": "战火中的程序员", + "desc": [ + { + "content": "\nDonald Michie 是一位英国的人工智能先驱,他开发了 MENACE,世界上最早的井字游戏程序之一。Michie 年轻时赴牛津大学学习古典文学,但时逢二战爆发,为了做点贡献,Michie 转而在学院报名参加日语课程,但他很快发现了学日语对战争的帮助不大。", + "language": "markdown" + }, + { + "content": "\n随后,Michie 换到密码学专业,最终获得了破译德国电传密码“Tunny”的机会;历史上,还有一位大名鼎鼎的程序员参与并主导了 Tunny 密码的破解,这位程序员是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "艾伦·图灵(Alan Turing)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "约翰·冯·诺依曼(John von Neumann)", + "language": "json" + } + ], + [ + { + "content": "查尔斯·巴贝奇(Charles Babbage)", + "language": "json" + } + ], + [ + { + "content": "约翰·阿塔那索夫(John Vincent Atanasoff)", + "language": "json" + } + ] + ], + "node_id": "dailycode-1ab4e305968f4caeab0af3453504084f", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/4.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/4.exercises/config.json" new file mode 100644 index 000000000..8fb428fbb --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/4.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d27e122b8e6b406383a640fe29f0d801", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/4.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/4.exercises/solution.json" new file mode 100644 index 000000000..57c081cd8 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/4.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "410d190f565644d1a3afb181801a57c5", + "keywords": "C,C++,Java", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120521025", + "title": "编程牛人的盲点", + "desc": [ + { + "content": "\nGuy Steele 从 70 年代起就活跃于编程语言领域,他是 Scheme 的创始人、Sun Java 团队的成员、Emacs 部分命令的最初设计者;他也是《Common Lisp: the Language》的作者。 下面哪个计算机语言是他最不熟悉的:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "C#", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "C", + "language": "json" + } + ], + [ + { + "content": "C++", + "language": "json" + } + ], + [ + { + "content": "COBOL", + "language": "json" + } + ] + ], + "node_id": "dailycode-d27e122b8e6b406383a640fe29f0d801", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/40.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/40.exercises/config.json" new file mode 100644 index 000000000..691f4e16b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/40.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-de7ff98a55c4460cada3f34683a4681e", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/40.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/40.exercises/solution.json" new file mode 100644 index 000000000..1da883ad4 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/40.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "93704efe09e54517a9366979633389d7", + "keywords": "Fedora,Linux", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121172168", + "title": "Linux 的软呢帽", + "desc": [ + { + "content": "\nFedora Linux 是较具知名度的 Linux 发行版本之一,由 Fedora 项目社群开发、红帽(RedHat)公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。截至 2016 年 2 月,Fedora 大约有 120 万用户,其中就包括了 Linux 内核的作者林纳斯·托瓦兹。", + "language": "markdown" + }, + { + "content": "\nFedora Linux 最初的名字叫什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Fedora Core", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Red Hat Linux", + "language": "json" + } + ], + [ + { + "content": "Fedora BSD", + "language": "json" + } + ], + [ + { + "content": "Red Hat Fedora", + "language": "json" + } + ] + ], + "node_id": "dailycode-de7ff98a55c4460cada3f34683a4681e", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/41.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/41.exercises/config.json" new file mode 100644 index 000000000..46ae4ace5 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/41.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-7ce70a8d2a144e0d93c8d243a3eba9e1", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/41.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/41.exercises/solution.json" new file mode 100644 index 000000000..2b43e1285 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/41.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "16e1252ae211435699b721a0b27f5f64", + "keywords": "算法,数据结构,程序", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120031215", + "title": "计算机的名人名句", + "desc": [ + { + "content": "\nAlgorithms + Data Structures = Programs(算法+数据结构=程序)是计算机科学的名句。 这是谁的名言?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "尼克劳斯 · 维尔特 (Niklaus Wirth)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "高德纳 (Donald Knuth)", + "language": "json" + } + ], + [ + { + "content": "比尔 盖茨 (Bill Gates)", + "language": "json" + } + ], + [ + { + "content": "图灵 (Alan Turing)", + "language": "json" + } + ] + ], + "node_id": "dailycode-7ce70a8d2a144e0d93c8d243a3eba9e1", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/42.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/42.exercises/config.json" new file mode 100644 index 000000000..64f22ba58 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/42.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-7ec5c3aa458e4858b4b6b40ef7912f62", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/42.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/42.exercises/solution.json" new file mode 100644 index 000000000..309ae56d8 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/42.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "65e404bc68ce4e31b38dc0f66881631e", + "keywords": "搜索引擎,百度", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120695661", + "title": "“五常”的漏网之鱼", + "desc": [ + { + "content": "\n1999 年 10 月 11 日:域名 baidu.com 上线;次年 1 月 1 日,百度公司正式成立,百度搜索瞬间爆火,成为全球第二大、中国第一的独立搜索引擎;当时,很多个人电脑,包括网吧的电脑浏览器,都被百度搜索所占据。", + "language": "markdown" + }, + { + "content": "\n百度让中国成为了世界上少数拥有独立的、完全自主自研的搜索引擎核心技术的国家。除了中国以外,以下哪个国家不具有自己的搜索引擎核心技术?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "英国", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "韩国", + "language": "json" + } + ], + [ + { + "content": "俄罗斯", + "language": "json" + } + ], + [ + { + "content": "法国", + "language": "json" + } + ] + ], + "node_id": "dailycode-7ec5c3aa458e4858b4b6b40ef7912f62", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/43.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/43.exercises/config.json" new file mode 100644 index 000000000..1b19460a5 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/43.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-5daa7f0d16044577887902bb1d7fe631", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/43.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/43.exercises/solution.json" new file mode 100644 index 000000000..75039a839 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/43.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "7c1fb6870ef849a1a6924ef71f396a39", + "keywords": "Linux,Ubuntu", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120856601", + "title": "Ubuntu 的第一个正式版本于什么时候公布?", + "desc": [ + { + "content": "\nUbuntu Linux 是由南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于 Debian Linux 的操作系统,是目前最流行的 Linux 发行版之一,是个人和专业用户的热门选择。", + "language": "markdown" + }, + { + "content": "\nUbuntu 的第一个正式版本于什么时候公布?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "2004 年 10 月 20 日", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "2002 年 10 月 21 日", + "language": "json" + } + ], + [ + { + "content": "2003 年 10 月 20 日", + "language": "json" + } + ], + [ + { + "content": "2004 年 10 月 21 日", + "language": "json" + } + ] + ], + "node_id": "dailycode-5daa7f0d16044577887902bb1d7fe631", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/44.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/44.exercises/config.json" new file mode 100644 index 000000000..e27727442 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/44.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-2ad04575e5514b26b1fa814eb860c470", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/44.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/44.exercises/solution.json" new file mode 100644 index 000000000..598a48ec9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/44.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "1c6f03419e544908b3cc94bc9f5b6a1a", + "keywords": "编程语言,ALGOL,BNF 范式", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120940621", + "title": "编程艺术的构图人", + "desc": [ + { + "content": "\n彼得·诺尔(Peter Naur)1928 年 10 月 25 日诞生于丹麦,他是计算机科学先驱、BNF 范式的共同发明者,也是 2005 年的图灵奖得主。BNF 范式在编写准确程序的方法学上作出了先驱性的贡献,它的名字(Backus-Naur Form)便是由两位计算机科学家命名,其中一位便是诺尔(Naur)。", + "language": "markdown" + }, + { + "content": "\nBNF 范式名字中的另一位科学家(Backus)指的是谁?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "约翰·巴克斯(John Backus)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "阿诺德·巴克斯(Arnold Backus)", + "language": "json" + } + ], + [ + { + "content": "乔治亚·巴克斯(Georgia Backus)", + "language": "json" + } + ], + [ + { + "content": "林肯·巴克斯(Linkin Backus)", + "language": "json" + } + ] + ], + "node_id": "dailycode-2ad04575e5514b26b1fa814eb860c470", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/45.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/45.exercises/config.json" new file mode 100644 index 000000000..ff3b66353 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/45.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-76f76e1c35fe4e8bb39c9b74184ca7b6", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/45.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/45.exercises/solution.json" new file mode 100644 index 000000000..638fac56f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/45.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "f8e099fef82f4113b72836aece50b568", + "keywords": "Microsoft,Windows", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120804305", + "title": "微软激进派的卷土重来", + "desc": [ + { + "content": "\n从 1993 到 2021 年,哪一代 Windows 系统没有开始菜单?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Windows 8", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Windows 8.1", + "language": "json" + } + ], + [ + { + "content": "Windows ME", + "language": "json" + } + ], + [ + { + "content": "Windows 95", + "language": "json" + } + ] + ], + "node_id": "dailycode-76f76e1c35fe4e8bb39c9b74184ca7b6", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/46.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/46.exercises/config.json" new file mode 100644 index 000000000..a17ede2b9 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/46.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-8d92677f51f148debc7fab5c5580c0c1", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/46.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/46.exercises/solution.json" new file mode 100644 index 000000000..54a8afe04 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/46.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "b5a86dbdeda04120943be44e94e1bb5a", + "keywords": "比特币,P2P", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121070968", + "title": "神秘来客", + "desc": [ + { + "content": "\n比特币(Bitcoin)的概念在 2008 年 11 月 1 日提出,一名神秘男子带着一份比特币白皮书出现在密码学邮件列表中;在一年多的时间里,他发布和更新了十多个版本的比特币客户端,但他的真实身份一直不为人所知。", + "language": "markdown" + }, + { + "content": "\n提出比特币概念的人,其网名是什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "中本聪(Satoshi Nakamoto)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "宫本茂(Shigeru Miyamoto)", + "language": "json" + } + ], + [ + { + "content": "山本武(Yamamoto Takeshi)", + "language": "json" + } + ], + [ + { + "content": "松本清(Matsumoto Kiyoshi)", + "language": "json" + } + ] + ], + "node_id": "dailycode-8d92677f51f148debc7fab5c5580c0c1", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/47.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/47.exercises/config.json" new file mode 100644 index 000000000..b6e5cfe87 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/47.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-bf70aecc1ea446cbb690ee7b999f5464", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/47.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/47.exercises/solution.json" new file mode 100644 index 000000000..8239729d3 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/47.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "e61df619aca34e2b99a470250c7c1b9c", + "keywords": "CPL,语言设计", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121335096", + "title": "贵族中的程序员", + "desc": [ + { + "content": "\nChristopher Strachey 是一名在英国伦敦长大的计算机学者,是指称语义最早的提出者之一,也是编程语言设计的先驱,发展了编程语言 CPL。Strachey 是第一男爵亨利·斯特雷奇爵士的曾孙,所在的斯特雷奇家族是伦敦的名门望族,在科技、艺术、行政和学术界都十分突出。", + "language": "markdown" + }, + { + "content": "\nChristopher Strachey 毕业于哪所大学?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "剑桥大学国王学院", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "牛津大学", + "language": "json" + } + ], + [ + { + "content": "麻省理工学院", + "language": "json" + } + ], + [ + { + "content": "加州大学洛杉矶分校", + "language": "json" + } + ] + ], + "node_id": "dailycode-bf70aecc1ea446cbb690ee7b999f5464", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/48.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/48.exercises/config.json" new file mode 100644 index 000000000..0fa5bd35a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/48.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-98c411255a4a4cb19daf3b8c4b26f169", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/48.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/48.exercises/solution.json" new file mode 100644 index 000000000..0003f05c2 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/48.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "82ebdc3b8a2c44209d05eadc844a01c4", + "keywords": "英特尔,CPU", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120896267", + "title": "不那么正经的图片工厂", + "desc": [ + { + "content": "\n世界上第一枚微处理器 Intel 4004 在 1971 年正式推出,英特尔反复重启这项芯片的生产计划,以至于它其实一共拥有四个设计者。", + "language": "markdown" + }, + { + "content": "\n以下四个人名中,哪一个不是 Intel 4004 的设计者?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Chester Carlson", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Masatoshi Shima", + "language": "json" + } + ], + [ + { + "content": "Stanley Mazor", + "language": "json" + } + ], + [ + { + "content": "Ted Hoff", + "language": "json" + } + ] + ], + "node_id": "dailycode-98c411255a4a4cb19daf3b8c4b26f169", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/49.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/49.exercises/config.json" new file mode 100644 index 000000000..4f99850d6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/49.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-70f7f6a456bb462dbb55aeecadadf626", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/49.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/49.exercises/solution.json" new file mode 100644 index 000000000..21310c441 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/49.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "72868e61542947f38bdfce33823e0a32", + "keywords": "超级计算机,ENIAC", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120735888", + "title": "巾帼英雄有多少", + "desc": [ + { + "content": "\nENIAC 是继 ABC(阿塔纳索夫-贝瑞计算机)之后的第二台电子计算机和第一台通用计算机;它是完全的电子计算机,能够重新编程,解决各种计算问题。ENIAC 于 1946 年 2 月 14 日在美国宣告诞生, 承担开发任务的人员由科学家约翰·冯·诺依曼和“莫尔小组”的工程师埃克特、莫克利、戈尔斯坦以及华人科学家朱传榘等人组成。", + "language": "markdown" + }, + { + "content": "\nENIAC 的开发团队里有几位女性程序员?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "6 位", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "4 位", + "language": "json" + } + ], + [ + { + "content": "5 位", + "language": "json" + } + ], + [ + { + "content": "没有女性", + "language": "json" + } + ] + ], + "node_id": "dailycode-70f7f6a456bb462dbb55aeecadadf626", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/5.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/5.exercises/config.json" new file mode 100644 index 000000000..30476f67b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/5.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d532c487ab864bf2b1a89733541daa2a", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/5.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/5.exercises/solution.json" new file mode 100644 index 000000000..d5cc67698 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/5.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "134d8827bbc74a18af65ec5a9bd8f9f5", + "keywords": "电子游戏,steam", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121110776", + "title": "“G胖”的过去", + "desc": [ + { + "content": "\nGabe Newell 诞生于 1962 年 11 月 3 日,有不少的中国电脑游戏玩家都认识他,因为他是知名游戏公司 Valve 和主流游戏平台 Steam 的创始人,被亲切地称为“G胖”。Steam 平台是 Valve 公司亲自开发设计的游戏和软件平台,是全球最大的综合性数字发行平台之一。", + "language": "markdown" + }, + { + "content": "\n在走入游戏行业前,Gabe Newell 还做过什么事?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "开发了 Windows 操作系统的第一代", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "参与了贝尔实验室的最后一个项目", + "language": "json" + } + ], + [ + { + "content": "创建了维基百科", + "language": "json" + } + ], + [ + { + "content": "协助开发了 C++ 编译器", + "language": "json" + } + ] + ], + "node_id": "dailycode-d532c487ab864bf2b1a89733541daa2a", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/50.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/50.exercises/config.json" new file mode 100644 index 000000000..02e6d3a8b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/50.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-12a2e7d208a34209ae453b06633584d4", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/50.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/50.exercises/solution.json" new file mode 100644 index 000000000..f1de79a15 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/50.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "1a23639f365544c0b6126117a3eddf45", + "keywords": "微软,Intel", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121213157", + "title": "微软的灾难", + "desc": [ + { + "content": "\n微软反垄断案又称微软反托拉斯案,是指 1997 年 10 月开始微软涉及的一系列反垄断案件;这起案件导致了微软和 Intel 公开分裂,还使得微软开源了自己的部分技术,让美国司法部打出了“推动创新”的旗号,掀起了第一波 PC 软件产业发展高潮。", + "language": "markdown" + }, + { + "content": "\nWindows XP 诞生后的某一年,比尔·盖茨首次出庭为微软辩护,这是历史上的哪一年?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "2002 年", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "2001 年", + "language": "json" + } + ], + [ + { + "content": "1998 年", + "language": "json" + } + ], + [ + { + "content": "2006 年", + "language": "json" + } + ] + ], + "node_id": "dailycode-12a2e7d208a34209ae453b06633584d4", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/51.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/51.exercises/config.json" new file mode 100644 index 000000000..254d7151a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/51.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-3a4af76d4d6348139205ea2b8874fbe6", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/51.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/51.exercises/solution.json" new file mode 100644 index 000000000..e30f3994e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/51.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "54bd30a003c7460e93aa7ebd06c9f56c", + "keywords": "网络传输,网络工具,网络优化", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120779471", + "title": "你了解你身边的这个工具吗?", + "desc": [ + { + "content": "\nPing 是一个常用的网络工具, 它Ping 是一个著名的命令行实用工具,用于测试 LAN 和 WAN 中设备之间的连接性和可达性,Ping 可以向指定的 URL 或 IP 地址发送一个 ICMP (Internet Control Message Protocol)回显请求包,并期望目标主机发送一个 ICMP 回显应答。如果收到目标主机的应答,则表明该主机仍在运行。\nPing 的全名是什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Packet InterNet Groper", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Ping", + "language": "json" + } + ], + [ + { + "content": "Ping Is Not Groper", + "language": "json" + } + ], + [ + { + "content": "Probe Internet NG", + "language": "json" + } + ] + ], + "node_id": "dailycode-3a4af76d4d6348139205ea2b8874fbe6", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/52.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/52.exercises/config.json" new file mode 100644 index 000000000..76325c0ab --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/52.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d689d8cd98cf4c6ab0db382d775cf3f8", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/52.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/52.exercises/solution.json" new file mode 100644 index 000000000..33d742464 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/52.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "07554c8c75564e19b5cf6fa0f855070e", + "keywords": "Google,智能家居", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121131852", + "title": "谷歌的智能家居", + "desc": [ + { + "content": "\n2016 年,亚马逊推出了智能家居产品 Amazon Echo,一时风靡全美。谷歌很快便注意到这一商机,推出了 Google Home 进军智能家居市场,且微软、Facebook 和苹果都对此虎视眈眈。", + "language": "markdown" + }, + { + "content": "\nGoogle Home 最初是什么形式的家居产品?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "智能音箱", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "智能开关", + "language": "json" + } + ], + [ + { + "content": "智能电视", + "language": "json" + } + ], + [ + { + "content": "智能沙发", + "language": "json" + } + ] + ], + "node_id": "dailycode-d689d8cd98cf4c6ab0db382d775cf3f8", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/53.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/53.exercises/config.json" new file mode 100644 index 000000000..670fac067 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/53.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-b1f359376f0948de9214b9a9114c983b", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/53.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/53.exercises/solution.json" new file mode 100644 index 000000000..7888d38f6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/53.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "e185da4c18354cde89c8fb696083f854", + "keywords": "电子游戏", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121044111", + "title": "第一次冒险", + "desc": [ + { + "content": "\n冒险游戏是一种电子游戏类型,1980 年,美国的一对夫妇 Roberta Williams 和 Ken Williams 打破了冒险游戏的格局,推出了世界上第一款有图像,而非纯文字画面的冒险游戏《谜之屋》(Mystery House)。", + "language": "markdown" + }, + { + "content": "\n在这款游戏的设计过程中,这对夫妇是怎么分工的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "妻子设计,丈夫编程", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "妻子编程,丈夫宣传", + "language": "json" + } + ], + [ + { + "content": "妻子宣传,丈夫设计", + "language": "json" + } + ], + [ + { + "content": "两人共同编程", + "language": "json" + } + ] + ], + "node_id": "dailycode-b1f359376f0948de9214b9a9114c983b", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/54.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/54.exercises/config.json" new file mode 100644 index 000000000..78ac34710 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/54.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-4e899355f25e44f3bd5411bbafe1db2f", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/54.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/54.exercises/solution.json" new file mode 100644 index 000000000..9b8087b72 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/54.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "e5192e63e55241a1b4ace82aa31176eb", + "keywords": "Paypal,移动支付", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120779471", + "title": "反抗黑帮的人", + "desc": [ + { + "content": "\n1999 年,Paypal 正式上线,这家初创公司刚上线就被多家互联网公司狙击,在四年的“支付战争”中活了下来并卖给 eBay。Paypal 的创始成员在收购后离开了公司,并创立了许多具有影响力的新公司,这些人被称为“PayPal 黑帮”。", + "language": "markdown" + }, + { + "content": "\n问题:“PayPal 黑帮”不包括以下的哪一位?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "帕特里克·克里森(Patrick Collison)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "埃隆·马斯克(Elon Musk)", + "language": "json" + } + ], + [ + { + "content": "陈士骏(Steve Chen)", + "language": "json" + } + ], + [ + { + "content": "里德·霍夫曼(Reid Hoffman)", + "language": "json" + } + ] + ], + "node_id": "dailycode-4e899355f25e44f3bd5411bbafe1db2f", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/55.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/55.exercises/config.json" new file mode 100644 index 000000000..3c38ef575 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/55.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-162687a20eff465e9380c51be73134aa", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/55.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/55.exercises/solution.json" new file mode 100644 index 000000000..ee58f9e3e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/55.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "e83ac1a541d24ef1888ee5d6d2f46d2f", + "keywords": "网络安全,杀毒软件", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121313480", + "title": "讽刺的名字", + "desc": [ + { + "content": "\nSymantec 公司曾发布一款个人信息安全产品 Norton Antivirus,也便是大名鼎鼎的诺顿杀毒;在美国,诺顿是市场占有率第一的杀毒软件。但事实上,诺顿杀毒软件的名字却来源于一个不相信电脑病毒存在的程序员,这个程序员曾出版《计算机概论》,为计算机的发展带来了许多贡献。", + "language": "markdown" + }, + { + "content": "\n这位程序员的名字叫什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "彼得·诺顿(Peter Norton)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "玛丽·诺顿(Mary Norton)", + "language": "json" + } + ], + [ + { + "content": "爱德华·诺顿(Edward Norton)", + "language": "json" + } + ], + [ + { + "content": "詹姆·诺顿(Jame Norton)", + "language": "json" + } + ] + ], + "node_id": "dailycode-162687a20eff465e9380c51be73134aa", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/56.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/56.exercises/config.json" new file mode 100644 index 000000000..6c412d376 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/56.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d4ca484c2c2c4851ae05f24efa69387a", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/56.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/56.exercises/solution.json" new file mode 100644 index 000000000..70dd1823d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/56.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "7fac3a6d1f594315b26351ea9e5d0327", + "keywords": "流媒体,短视频", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120983128", + "title": "短视频鼻祖", + "desc": [ + { + "content": "\n短视频是指在各种新媒体平台上播放的、适合在移动状态和短时休闲状态下观看的、高频推送的视频内容,几秒到几分钟不等。如今短视频这一流媒体形式火爆全球,仅在中国就有 8.73 亿用户(截至 2020 年),占网民整体的 88.3%。", + "language": "markdown" + }, + { + "content": "\n短视频的鼻祖是哪个软件?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Vine", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "抖音", + "language": "json" + } + ], + [ + { + "content": "Instagram", + "language": "json" + } + ], + [ + { + "content": "Lasso", + "language": "json" + } + ] + ], + "node_id": "dailycode-d4ca484c2c2c4851ae05f24efa69387a", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/57.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/57.exercises/config.json" new file mode 100644 index 000000000..1e5c19423 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/57.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-3f3d19b3a7dd432780f957e0e72457c1", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/57.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/57.exercises/solution.json" new file mode 100644 index 000000000..b20d5a6a7 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/57.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "bb53cd430e7a4692b17d7f9edef68804", + "keywords": "IBM,计算机", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120779471", + "title": "IBM 最头疼的人是谁?", + "desc": [ + { + "content": "\n在 1950年代末到1960 年代,IBM 公司在计算机行业的主要竞争对手是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "CDC (Control Data Corp.)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "HP (Hewlett Packard)", + "language": "json" + } + ], + [ + { + "content": "Dell", + "language": "json" + } + ], + [ + { + "content": "Wang (王安电脑)", + "language": "json" + } + ] + ], + "node_id": "dailycode-3f3d19b3a7dd432780f957e0e72457c1", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/58.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/58.exercises/config.json" new file mode 100644 index 000000000..2e83bafed --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/58.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-9cba35f3c300452c8ff82045b0fbfe6f", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/58.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/58.exercises/solution.json" new file mode 100644 index 000000000..00fa2347e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/58.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "cf49a23577bb46e69d613c79c130e2e5", + "keywords": "Yahoo", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121172168", + "title": "雅虎酋长", + "desc": [ + { + "content": "\n杨致远(Jerry Yang)是知名门户网站雅虎(Yahoo!)的共同创始人,他于 1968 年 11 月 6 日出生于中国台湾省台北市;那时,虽然杨致远创办了雅虎,但他并没有匆忙涉足具体的经营事务,于是他给自己起的头衔是“酋长 ”(Chief)。", + "language": "markdown" + }, + { + "content": "\n除了杨致远,雅虎的另一个创办人也叫作“雅虎酋长”,这个人的名字是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "大卫·费罗", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "大卫·马尔", + "language": "json" + } + ], + [ + { + "content": "大卫·席尔瓦", + "language": "json" + } + ], + [ + { + "content": "大卫·帕特森", + "language": "json" + } + ] + ], + "node_id": "dailycode-9cba35f3c300452c8ff82045b0fbfe6f", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/59.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/59.exercises/config.json" new file mode 100644 index 000000000..e7eeaf6bb --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/59.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-7359c47192094def92008a17778d76bf", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/59.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/59.exercises/solution.json" new file mode 100644 index 000000000..a8587197e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/59.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "6e2ad06078c547c28988f7f98a5aadc2", + "keywords": "腾讯,QQ", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121259792", + "title": "企鹅帝国", + "desc": [ + { + "content": "\n腾讯公司是我国规模最大的互联网公司,于 1998 年 11 月由马化腾、张志东、陈一丹、许晨晔、曾李青 5 位创始人共同创立,总部位于深圳南山区腾讯滨海大厦。", + "language": "markdown" + }, + { + "content": "\n腾讯公司推出的第一个产品是什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "OICQ", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "ICQ", + "language": "json" + } + ], + [ + { + "content": "QQ", + "language": "json" + } + ], + [ + { + "content": "微信(WeChat)", + "language": "json" + } + ] + ], + "node_id": "dailycode-7359c47192094def92008a17778d76bf", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/6.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/6.exercises/config.json" new file mode 100644 index 000000000..1b4d90d2f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/6.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-6db64e6fef8c41979a0e555a73904772", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/6.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/6.exercises/solution.json" new file mode 100644 index 000000000..0645ddef3 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/6.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "a38c6b8a4db34a2886ac24ab5f451530", + "keywords": "任天堂,电视游戏", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120815589", + "title": "“红白机”到底叫什么?", + "desc": [ + { + "content": "\n“红白机”是许多人童年流行的游戏机,由硬件开发公司任天堂发行,“红白机”在美国的名字叫什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "NES", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "FC", + "language": "json" + } + ], + [ + { + "content": "GBA", + "language": "json" + } + ], + [ + { + "content": "SFC", + "language": "json" + } + ] + ], + "node_id": "dailycode-6db64e6fef8c41979a0e555a73904772", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/60.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/60.exercises/config.json" new file mode 100644 index 000000000..ac2a8bd62 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/60.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-a6e79afb743b483d86f9e071f878b420", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/60.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/60.exercises/solution.json" new file mode 100644 index 000000000..a919ce406 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/60.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "5b39d9e337c74e30aebaff805c9403a6", + "keywords": "Linux,Slackware", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120856601", + "title": "发明Linux的帕特里克", + "desc": [ + { + "content": "\nSlackware Linux 是目前市场存活时间最长的 Linux 发行版之一,它基于一个叫做 SLS(Soft Landing Systems)的 Linux 项目而设计,易于使用和稳定。", + "language": "markdown" + }, + { + "content": "\nSlackware Linux 的创始人是谁?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Patrick Volkerding", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Patrick Schueffel", + "language": "json" + } + ], + [ + { + "content": "Patrick Loubert", + "language": "json" + } + ], + [ + { + "content": "Patrick Drahi", + "language": "json" + } + ] + ], + "node_id": "dailycode-a6e79afb743b483d86f9e071f878b420", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/61.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/61.exercises/config.json" new file mode 100644 index 000000000..82fccba88 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/61.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-30cd8f8325714a92982bd2cf0630afc4", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/61.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/61.exercises/solution.json" new file mode 100644 index 000000000..0a0597c4c --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/61.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "097f16f76a5249ee9587742d2a98d99e", + "keywords": "中关村,程序人生", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120645802", + "title": "京城创业圈", + "desc": [ + { + "content": "\n北四环西路以南、海淀南路以北,苏州街以东、中关村大街以西,这四条路围成的方圆一公里左右的方形地块,成就了大名鼎鼎的中关村。中关村被媒体称为“中国的硅谷”,这个科技园里有着国内著名的大学和科研机构,人才比较集中,还有名扬国内外的电子企业和电子贸易。", + "language": "markdown" + }, + { + "content": "\n以下哪一家公司是起源于中关村的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "京东", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "拼多多", + "language": "json" + } + ], + [ + { + "content": "饿了么", + "language": "json" + } + ], + [ + { + "content": "哔哩哔哩", + "language": "json" + } + ] + ], + "node_id": "dailycode-30cd8f8325714a92982bd2cf0630afc4", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/62.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/62.exercises/config.json" new file mode 100644 index 000000000..4be0b260f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/62.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-7881e4a81e864c7bac1abf1e2bdf4da2", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/62.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/62.exercises/solution.json" new file mode 100644 index 000000000..bef93745c --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/62.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "75264b2f071f4d0da87f214e2c40d175", + "keywords": "微软,Windows", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120940621", + "title": "最初的代号", + "desc": [ + { + "content": "\nWindows XP 是微软公司生产的用于个人电脑的 32 位和 64 位操作系统系列,于 2001 年 10 月 25 日正式发布。Win XP 的默认桌面是一张纳帕县郊外的风景照片,照片中包括了高低起伏的绿山及有层积云和卷云的蓝天,承载了无数开发者的回忆。", + "language": "markdown" + }, + { + "content": "\nWindows XP 最初的代号是什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Whistler(惠斯勒)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Odyssey(奥德赛)", + "language": "json" + } + ], + [ + { + "content": "Janus(双面神)", + "language": "json" + } + ], + [ + { + "content": "Zeus(宙斯)", + "language": "json" + } + ] + ], + "node_id": "dailycode-7881e4a81e864c7bac1abf1e2bdf4da2", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/63.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/63.exercises/config.json" new file mode 100644 index 000000000..f5c8e368a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/63.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-0624b49dc8e44aadb007ba6d2715c137", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/63.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/63.exercises/solution.json" new file mode 100644 index 000000000..62543744f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/63.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "09600077fad04d3b8b688ce100d6aa45", + "keywords": "超级计算机,电子计算机", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120645802", + "title": "扑朔迷离", + "desc": [ + { + "content": "\n1947 年起,第一批计算机被集中使用,其特点是机电结构和部分程序设计;在此期间,ISO 成立,并在标准化编程语言和其他通用计算类别(如操作系统)中发挥了重要作用。同年 10 月 9 日,诺斯罗普飞机公司和电子控制公司签署了一份建造二进制自动计算机的合同;它是人类的第二台存储程序计算机(如今被称为“通用计算机”),也是美国的第一台通用计算机。", + "language": "markdown" + }, + { + "content": "\n这台计算机的名字叫:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "BINAC", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "EDSAC", + "language": "json" + } + ], + [ + { + "content": "EDVAC", + "language": "json" + } + ], + [ + { + "content": "ENIAC", + "language": "json" + } + ] + ], + "node_id": "dailycode-0624b49dc8e44aadb007ba6d2715c137", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/64.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/64.exercises/config.json" new file mode 100644 index 000000000..4c1c081e1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/64.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-a6d8223f903a4e40ab87582765198156", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/64.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/64.exercises/solution.json" new file mode 100644 index 000000000..1c892952f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/64.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "6b6607565e3c40788a07af9a12ca3844", + "keywords": "开源,RISC-V", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121335096", + "title": "RISC-V 的掌门人", + "desc": [ + { + "content": "\nRISC-V 是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),简单解释为开源软件运动相对应的一种“开源硬件”;如今 RISC-V 基金会的创始人在广东的清华-伯克利深圳学院(TBSI)建立了 RISC-V 的国际开源实验室,而这个人也是 2017 年的图灵奖得主。", + "language": "markdown" + }, + { + "content": "\n这个人是谁?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "大卫·帕特森(David Patterson)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "约翰·轩尼诗(John Hennessy)", + "language": "json" + } + ], + [ + { + "content": "唐纳德·克努特(Donald ErvinKnuth)", + "language": "json" + } + ], + [ + { + "content": "约翰·巴克斯(John Backus)", + "language": "json" + } + ] + ], + "node_id": "dailycode-a6d8223f903a4e40ab87582765198156", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/65.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/65.exercises/config.json" new file mode 100644 index 000000000..018f2ebc0 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/65.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-251b5a16ba714934a8a7fa216307fa6d", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/65.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/65.exercises/solution.json" new file mode 100644 index 000000000..5dbed2255 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/65.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "f350c4e611094ee6a8a6be5ead160580", + "keywords": "Apple,iphone", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121070968", + "title": "苹果的厨子", + "desc": [ + { + "content": "\n蒂姆·库克出生于 1960 年 11 月 1 日,他于 1998 年 3 月加入苹果公司,并在 2011 年正式执掌苹果公司;在他担任 CEO 期间,他主张对国际和国内的通信监控、网络安全和环境保护进行改革,并通过关闭世界各地帮助提高利润率的仓库和工厂,让苹果退出了制造业。到了 2020 年,苹果的收入和利润翻了一番,成为了名副其实的科技巨头。", + "language": "markdown" + }, + { + "content": "\n库克在担任首席执行官(CEO)之前,一直担任什么职位?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "COO(首席运营官)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "CSO(首席营销官)", + "language": "json" + } + ], + [ + { + "content": "CTO(首席技术官)", + "language": "json" + } + ], + [ + { + "content": "CFO(首席财务官)", + "language": "json" + } + ] + ], + "node_id": "dailycode-251b5a16ba714934a8a7fa216307fa6d", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/66.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/66.exercises/config.json" new file mode 100644 index 000000000..ae8d304cd --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/66.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-97b847e683774717bd5cce6bf5c6f009", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/66.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/66.exercises/solution.json" new file mode 100644 index 000000000..e5faacfd1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/66.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "03170ead7ae944d3becd3186140f9ee2", + "keywords": "反间谍,网络安全,信息安全", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120779471", + "title": "“间谍软件”一词的诞生", + "desc": [ + { + "content": "\n世界上第一种反间谍软件产品是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Optout", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "SpyZero", + "language": "json" + } + ], + [ + { + "content": "Trackware", + "language": "json" + } + ], + [ + { + "content": "PeerPoints", + "language": "json" + } + ] + ], + "node_id": "dailycode-97b847e683774717bd5cce6bf5c6f009", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/67.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/67.exercises/config.json" new file mode 100644 index 000000000..3bfd07516 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/67.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-dbfc9553f0754363921f59cf92d01440", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/67.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/67.exercises/solution.json" new file mode 100644 index 000000000..759edfcbe --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/67.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "d92fcb7ce8624e22a4f5df1aa837ee5c", + "keywords": "Google,Google Play,应用商店", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120695661", + "title": "Google Play 以前的名字叫什么?", + "desc": [ + { + "content": "\nGoogle Play 又称 Play Store(Play 商店),是由 Google 公司经营开发的数字化应用发布平台。Google Play 是运行 Android 操作系统设备的官方应用程序商店,允许用户浏览、下载和使用 Android SDK 开发并通过 Google 发布的应用程序。", + "language": "markdown" + }, + { + "content": "\nGoogle Play 的前身叫什么名字?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Android Market", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Google Store", + "language": "json" + } + ], + [ + { + "content": "Android Store", + "language": "json" + } + ], + [ + { + "content": "Google Market", + "language": "json" + } + ] + ], + "node_id": "dailycode-dbfc9553f0754363921f59cf92d01440", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/68.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/68.exercises/config.json" new file mode 100644 index 000000000..c11e63478 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/68.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-6e51f330d8694426add5c311f6ceef7b", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/68.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/68.exercises/solution.json" new file mode 100644 index 000000000..b977bb32e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/68.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "6e756d6939654591b645c0458629e3b9", + "keywords": "图片分享网站,网络社区", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120875612", + "title": "不那么正经的图片工厂", + "desc": [ + { + "content": "\n免费的图片分享网站 Imgur 创办于2009年,提供了简单直接、带编辑功能的图片在线分享服务,如果 说 Facebook 或者 Flickr 是正规相册、照片的聚集地的话,Imgur 就是类似截图、PS 图以及各种搞笑图的归属之地。", + "language": "markdown" + }, + { + "content": "\nImgur 的创始人是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Alan Schaaf", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Alan Eustace", + "language": "json" + } + ], + [ + { + "content": "Alan Patricof", + "language": "json" + } + ], + [ + { + "content": "Alan Walker", + "language": "json" + } + ] + ], + "node_id": "dailycode-6e51f330d8694426add5c311f6ceef7b", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/69.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/69.exercises/config.json" new file mode 100644 index 000000000..45a899b5a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/69.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-a4e1e718a2454c02acf68d29536aeb0e", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/69.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/69.exercises/solution.json" new file mode 100644 index 000000000..dee18869f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/69.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "6539c17fae3240a38b12cf929d610001", + "keywords": "个性推荐,大数据", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121131852", + "title": "大学生开辟的时代", + "desc": [ + { + "content": "\n2001 年 11 月 4 日,四名大学生创建了 StumbleUpon,这是一个网站内容推荐服务引擎,可以根据用户的个人偏好,把符合偏好的、被最多人所推荐的网站进行推荐;在美国,很多人把 StumbleUpon 称作是 Web 3.0 的先驱,因为它把用户个性数据巧妙的融合到搜索技术之中,为用户提供更加贴身的搜索服务。", + "language": "markdown" + }, + { + "content": "\n这四名大学生来自哪所大学?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "卡尔加里大学", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "剑桥大学", + "language": "json" + } + ], + [ + { + "content": "哈佛大学", + "language": "json" + } + ], + [ + { + "content": "康奈尔大学", + "language": "json" + } + ] + ], + "node_id": "dailycode-a4e1e718a2454c02acf68d29536aeb0e", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/7.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/7.exercises/config.json" new file mode 100644 index 000000000..ac87bc838 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/7.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-ae3f4c23378d488fae3eef5e1ea5b9d6", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/7.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/7.exercises/solution.json" new file mode 100644 index 000000000..6f2871b45 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/7.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "56c12df0b497401582d9ccc82b248801", + "keywords": "大众点评,社交网站", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120735888", + "title": "中美点评谁更早?", + "desc": [ + { + "content": "\n美国最大的点评网站是 Yelp,它于 2004 年的 10 月 13 日在旧金山起步,囊括各地餐馆、购物中心、酒店、旅游等领域的商户,用户可以在 Yelp 网站中给商户打分,提交评论,交流购物体验等。", + "language": "markdown" + }, + { + "content": "\nYelp 网的诞生时间和中国的大众点评相差几年?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "比大众点评晚 1 年", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "比大众点评早 1 年", + "language": "json" + } + ], + [ + { + "content": "和大众点评同年诞生", + "language": "json" + } + ], + [ + { + "content": "比大众点评晚 2 年", + "language": "json" + } + ] + ], + "node_id": "dailycode-ae3f4c23378d488fae3eef5e1ea5b9d6", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/70.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/70.exercises/config.json" new file mode 100644 index 000000000..edf0f130b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/70.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-6f559fe983984cfa972d8898e37d9e65", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/70.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/70.exercises/solution.json" new file mode 100644 index 000000000..d89b7e931 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/70.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "df501fa6a22744838866ac2a6c87acd3", + "keywords": "乔布斯,苹果,iOS", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120756123", + "title": "iOS 变迁史", + "desc": [ + { + "content": "\n2011 年 10 月 14 日,乔布斯的遗作 iPhone 4S 发售;2020 年 10 月 14 日,恰恰是同一日,iPhone 12 发布。", + "language": "markdown" + }, + { + "content": "\niPhone 4S 一共经历了几个版本的 iOS 系统更新?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "五个", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "三个", + "language": "json" + } + ], + [ + { + "content": "四个", + "language": "json" + } + ], + [ + { + "content": "六个", + "language": "json" + } + ] + ], + "node_id": "dailycode-6f559fe983984cfa972d8898e37d9e65", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/71.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/71.exercises/config.json" new file mode 100644 index 000000000..0f8ef2d08 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/71.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-5090ab3ccc5b43cfaec61d71920b575c", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/71.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/71.exercises/solution.json" new file mode 100644 index 000000000..499450c4f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/71.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "4b6a160120784a4196f633c972e93e57", + "keywords": "TensorFlow,Google", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121213157", + "title": "微软的灾难", + "desc": [ + { + "content": "\nTensorFlow 是一个开源软件库,用于各种感知和语言理解任务的机器学习,在 2015 年 11 月 9 日正式发布;TensorFlow 目前被 50 个团队用于研究和生产许多 Google 商业产品,是数学、机器学习和深度学习领域应用最广泛的开源工具之一。", + "language": "markdown" + }, + { + "content": "\nTensorFlow 是由谷歌的哪一支团队研发而出?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "谷歌大脑(Google Brain)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "谷歌团队(Google Teamwork)", + "language": "json" + } + ], + [ + { + "content": "谷歌舰队(Google Armada)", + "language": "json" + } + ], + [ + { + "content": "谷歌智囊(Google Truster)", + "language": "json" + } + ] + ], + "node_id": "dailycode-5090ab3ccc5b43cfaec61d71920b575c", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/72.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/72.exercises/config.json" new file mode 100644 index 000000000..e864e436a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/72.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d4f63b8f23874b9c8f7a5a8cd91dcbe7", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/72.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/72.exercises/solution.json" new file mode 100644 index 000000000..6726b5710 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/72.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "6a9b05cf049d4f58bd6b3390fc22a55a", + "keywords": "浏览器,网景", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121313480", + "title": "分庭抗礼", + "desc": [ + { + "content": "\n世界上第一个被广泛使用的互联网浏览器是网景公司(Netscape)开发的 Netscape Nevigator,它在 20 世纪 90 年代中期时市场占有率曾一度高达90%。事实上,网景浏览器最初不叫这个名字,因为当时市场上最火的浏览器是 NCSA Mosaic,因此取了一个和 Mosaic 息息相关的名字,狙击当时的浏览器霸主 Mosaic。", + "language": "markdown" + }, + { + "content": "\nNetscape Nevigator 最初的名字叫什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Mosaic Netscape", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Mozilla Nevigator", + "language": "json" + } + ], + [ + { + "content": "Mosaic Mozilla", + "language": "json" + } + ], + [ + { + "content": "Netscape Mosaic", + "language": "json" + } + ] + ], + "node_id": "dailycode-d4f63b8f23874b9c8f7a5a8cd91dcbe7", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/73.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/73.exercises/config.json" new file mode 100644 index 000000000..f3f86d5a7 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/73.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-77a791d530dc402db72d691e6b89d3c3", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/73.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/73.exercises/solution.json" new file mode 100644 index 000000000..38ea59a4b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/73.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "693b2693f853471986818554b4312d64", + "keywords": "程序人生,计算机名人", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120052713", + "title": "只有偏执狂才能生存", + "desc": [ + { + "content": "\n“成功滋生自满,自满滋生失败。只有偏执狂才能生存。” “Success breeds complacency. Complacency breeds failure. Only the paranoid survive.” 这句名言来自于哪个 IT 界的领袖:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "安迪·葛洛夫 Andy Grove", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "比尔·盖茨 Bill Gates", + "language": "json" + } + ], + [ + { + "content": "史蒂夫·乔布斯 Steve Jobs", + "language": "json" + } + ], + [ + { + "content": "伊隆·马斯克 Elon Musk", + "language": "json" + } + ] + ], + "node_id": "dailycode-77a791d530dc402db72d691e6b89d3c3", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/74.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/74.exercises/config.json" new file mode 100644 index 000000000..b6855c743 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/74.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-a48d3d86c52344df91d358ecd2f8f63f", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/74.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/74.exercises/solution.json" new file mode 100644 index 000000000..239a65dd6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/74.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "0aac16d6f8624c1389ec12dd6bfa0306", + "keywords": "计算机,布尔逻辑", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121044111", + "title": "布尔逻辑", + "desc": [ + { + "content": "\n布尔逻辑(Boolean algebra)得名于乔治·布尔(George Boole),他是英国数学家,在十九世纪首次定义了逻辑代数系统。今天,所有现代通用计算机都使用二值布尔逻辑来执行其功能,布尔逻辑在电子学、计算机硬件和软件中都有很多应用。", + "language": "markdown" + }, + { + "content": "\n乔治·布尔是通过什么方式发表布尔逻辑的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "书籍", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "论文", + "language": "json" + } + ], + [ + { + "content": "电报", + "language": "json" + } + ], + [ + { + "content": "演讲", + "language": "json" + } + ] + ], + "node_id": "dailycode-a48d3d86c52344df91d358ecd2f8f63f", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/75.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/75.exercises/config.json" new file mode 100644 index 000000000..cb9b60e1d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/75.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-274f3810ac424f81b3b6db4196775141", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/75.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/75.exercises/solution.json" new file mode 100644 index 000000000..5c852bfbd --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/75.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "80631f6b3f4544a886fcf9a5072533dd", + "keywords": "网络,网络安全", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120983128", + "title": "史上第一次网络瘫痪", + "desc": [ + { + "content": "\n阿帕网(ARPANET)是现代互联网的前身,由美国国防部高级研究计划局(DARPA)建立。1980 年 10 月 27 日,阿帕网遭遇事故而彻底瘫痪了四个小时,这是历史上的第一次网络瘫痪。", + "language": "markdown" + }, + { + "content": "\n历史上第一次网络瘫痪的原因是什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "感染病毒", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "人为破坏", + "language": "json" + } + ], + [ + { + "content": "程序出Bug", + "language": "json" + } + ], + [ + { + "content": "设计失误", + "language": "json" + } + ] + ], + "node_id": "dailycode-274f3810ac424f81b3b6db4196775141", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/76.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/76.exercises/config.json" new file mode 100644 index 000000000..8394b5909 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/76.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-32c5d067cfda4c76964bd82da5387288", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/76.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/76.exercises/solution.json" new file mode 100644 index 000000000..551b9c048 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/76.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "f06d7b7c5eb74a6099385fbf7430dc02", + "keywords": "C,Unix", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120715397", + "title": "C语言之父还做了什么?", + "desc": [ + { + "content": "\nC 语言之父丹尼斯·里奇(Dennis Ritchie)出生于 1941 年 9 月 9 日,逝世于 2011 年 10 月 12 日。他开发了 C 语言和 UNIX 操作系统,奠定了现代大多数电子产品的基础。", + "language": "markdown" + }, + { + "content": "\n除了 C 语言和 Unix 系统,以下哪一项是丹尼斯·里奇的成就?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Multics 系统", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "C++ 语言", + "language": "json" + } + ], + [ + { + "content": "Minix 系统", + "language": "json" + } + ], + [ + { + "content": "C# 语言", + "language": "json" + } + ] + ], + "node_id": "dailycode-32c5d067cfda4c76964bd82da5387288", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/77.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/77.exercises/config.json" new file mode 100644 index 000000000..0eae37ccc --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/77.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-89f52ebc8a4b47739d97a12253077695", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/77.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/77.exercises/solution.json" new file mode 100644 index 000000000..d2dff9f09 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/77.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "c3f783ab3d0f4f6cbdfef8c1cb24832e", + "keywords": "流媒体,短视频", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120875612", + "title": "最短命的流媒体网站", + "desc": [ + { + "content": "\n好莱坞传奇制片人杰弗里·卡森伯格(Jeffery Katzenberg)与前惠普/eBay CEO Meg Whitman 曾共同推出一个短视频平台 Quibi,这个融资 17 亿美元的平台受到万众瞩目,却因疫情和多方因素宣告失败。", + "language": "markdown" + }, + { + "content": "\n短视频平台 Quibi 运营了多长时间便关闭了?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "六个月", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "三个月", + "language": "json" + } + ], + [ + { + "content": "四个月", + "language": "json" + } + ], + [ + { + "content": "一年", + "language": "json" + } + ] + ], + "node_id": "dailycode-89f52ebc8a4b47739d97a12253077695", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/78.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/78.exercises/config.json" new file mode 100644 index 000000000..e4dc3229d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/78.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-ee85ae278fd44d9da846fbbf5ed4c7a4", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/78.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/78.exercises/solution.json" new file mode 100644 index 000000000..4cd284b15 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/78.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "4315b09d93f74c67bbcdae387a377c11", + "keywords": "Unix", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121110776", + "title": "Unix 诞生", + "desc": [ + { + "content": "\nUnix 是一个多任务、多用户的计算机操作系统家族,前身为 1964 年启动的 Multics;由于 Multics 项目缓慢,1969 年贝尔实验室退出项目,由三名程序员完成了对其衍生作品 Unix 的自研。Unix 直接影响了如今流行的所有操作系统。", + "language": "markdown" + }, + { + "content": "\n以下哪一位程序员没有参与开发 Unix?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "蒂姆·伯纳斯·李", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "丹尼斯·里奇", + "language": "json" + } + ], + [ + { + "content": "肯·汤普森", + "language": "json" + } + ], + [ + { + "content": "道格拉斯·麦克罗伊", + "language": "json" + } + ] + ], + "node_id": "dailycode-ee85ae278fd44d9da846fbbf5ed4c7a4", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/79.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/79.exercises/config.json" new file mode 100644 index 000000000..ce2602621 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/79.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-c0aed0c58957433cb8f1868a22055cfb", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/79.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/79.exercises/solution.json" new file mode 100644 index 000000000..94ac3a7b7 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/79.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "5f208f2625274f0488f6efa26442d59a", + "keywords": "支付宝,阿里巴巴", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120757806", + "title": "支付宝第一笔交易用来做什么了?", + "desc": [ + { + "content": "\n2003 年 10 月 15 日,支付宝诞生第一笔交易。从此,中国互联网掀起了移动支付的浪潮,支付宝在中国第三方支付市场占比过半,是当前全球最大的移动支付厂商。", + "language": "markdown" + }, + { + "content": "\n支付宝第一笔交易的内容是什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "富士数码相机", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "尼康望远镜", + "language": "json" + } + ], + [ + { + "content": "卡西欧电子手表", + "language": "json" + } + ], + [ + { + "content": "索尼爱立信 T618 手机", + "language": "json" + } + ] + ], + "node_id": "dailycode-c0aed0c58957433cb8f1868a22055cfb", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/8.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/8.exercises/config.json" new file mode 100644 index 000000000..636818f7d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/8.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-c1e34791df744e9aa80e2170f6165279", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/8.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/8.exercises/solution.json" new file mode 100644 index 000000000..316414c1d --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/8.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "2dd17bcd69dc45baafccb6b820b3680c", + "keywords": "人机交互,计算机教育", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120912959", + "title": "最后一课", + "desc": [ + { + "content": "\n1960 年 10 月 23 日,兰迪·波什(Randy Pausch)出生;他一生奋斗在人机交互领域,并在生命的最后时光里发表了一场脍炙人口的演讲,讲述了自己的程序人生;数百万人观看了网上的视频,这场“最后一课”在网上立刻火爆,同名书籍至今仍然排在\"畅销书(建议类)\"的榜首。", + "language": "markdown" + }, + { + "content": "\n“最后一课”的演讲发表在什么地方?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "CMU(卡耐基梅隆大学)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "MIT(麻省理工学院)", + "language": "json" + } + ], + [ + { + "content": "CU(康奈尔大学)", + "language": "json" + } + ], + [ + { + "content": "GWU(乔治华盛顿大学)", + "language": "json" + } + ] + ], + "node_id": "dailycode-c1e34791df744e9aa80e2170f6165279", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/80.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/80.exercises/config.json" new file mode 100644 index 000000000..37aa2c76f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/80.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-9a0780174e694f9bbe241fd378e0562e", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/80.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/80.exercises/solution.json" new file mode 100644 index 000000000..36b175616 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/80.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "0ecf21a140f649f1a1dfebd073c991ea", + "keywords": "微软,Microsoft Office", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121240560", + "title": "高山流水遇知音", + "desc": [ + { + "content": "\nMicrosoft Word 软件的创作者叫 Richard Brodie,他是比尔·盖茨的技术助理,也是微软应用部门的创始成员;除了 Word 以外,Brodie 还编写了家喻户晓的记事本软件。", + "language": "markdown" + }, + { + "content": "\nBrodie 的恩师是“所见即所得”的发明人,这是微软赖以独霸天下的 Windows 系统的核心;这位恩师和 Brodie 曾在一家公司,后来将 Brodie 聘请到了微软,他的名字是?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "查尔斯·西蒙尼(Charles Simonyi)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "比尔·盖茨(Bill Gates)", + "language": "json" + } + ], + [ + { + "content": "鲍勃·麦特卡尔夫(Bob Metcalfe)", + "language": "json" + } + ], + [ + { + "content": "保罗·艾伦(Paul Allen)", + "language": "json" + } + ] + ], + "node_id": "dailycode-9a0780174e694f9bbe241fd378e0562e", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/81.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/81.exercises/config.json" new file mode 100644 index 000000000..37eae537f --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/81.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-01b9b605fcb04130aef43a9bb66e220d", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/81.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/81.exercises/solution.json" new file mode 100644 index 000000000..b5d5da80e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/81.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "5a4bc3bb36ba4f0daac8aaedb3b0413a", + "keywords": "ICQ,通讯软件", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121325474", + "title": "I seek you", + "desc": [ + { + "content": "\nICQ 诞生于 1996 年 11 月 15 日,是世界上最早出现的即时通信软件之一。随着版本的更新,ICQ 变得十分臃肿,以至于太多的功能几乎没有用到过,加上 MSN 和 Skype 的 诞生,ICQ 最终淡出了历史舞台。", + "language": "markdown" + }, + { + "content": "\n以下哪家公司曾收购过 ICQ?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "美国在线(AOL)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "腾讯", + "language": "json" + } + ], + [ + { + "content": "微软(Microsoft)", + "language": "json" + } + ], + [ + { + "content": "贝尔公司", + "language": "json" + } + ] + ], + "node_id": "dailycode-01b9b605fcb04130aef43a9bb66e220d", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/82.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/82.exercises/config.json" new file mode 100644 index 000000000..c3b272cc5 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/82.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-f4e17b152b314f12900cb6e56461075e", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/82.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/82.exercises/solution.json" new file mode 100644 index 000000000..3b8a7ccd1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/82.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "577d0f5498fc4bf0a2aab2df1adfa150", + "keywords": "相机,数码相机", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120094247", + "title": "相机帝国的开始", + "desc": [ + { + "content": "\n哪个公司在哪一年取得了第一个数码相机的专利?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "柯达公司, 1978 年", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "施乐公司, 1988 年", + "language": "json" + } + ], + [ + { + "content": "佳能公司, 1989 年", + "language": "json" + } + ], + [ + { + "content": "索尼公司, 1990 年", + "language": "json" + } + ] + ], + "node_id": "dailycode-f4e17b152b314f12900cb6e56461075e", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/83.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/83.exercises/config.json" new file mode 100644 index 000000000..14c095110 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/83.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-87e44019fa8e4b3b96f8d574f854c559", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/83.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/83.exercises/solution.json" new file mode 100644 index 000000000..0ee9db85e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/83.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "73242dcb99064f5c814404a50801513f", + "keywords": "数据库,MariaDB,MySQL", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121024799", + "title": "玛利亚", + "desc": [ + { + "content": "\nMariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可;MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。MariaDB 的首席开发人员是米卡埃尔·维德纽斯,他是 MySQL AB 的创始人之一。", + "language": "markdown" + }, + { + "content": "\n米卡埃尔·维德纽斯为什么要用 Maria 命名自己的数据库?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Maria 是他女儿的名字", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Maria 是他母校的名字", + "language": "json" + } + ], + [ + { + "content": "Maria 是他妻子的名字", + "language": "json" + } + ], + [ + { + "content": "Maria 是他祖母的名字", + "language": "json" + } + ] + ], + "node_id": "dailycode-87e44019fa8e4b3b96f8d574f854c559", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/84.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/84.exercises/config.json" new file mode 100644 index 000000000..c8fe401ec --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/84.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-9b6195cf8bcc4bc68defa82c9d54710c", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/84.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/84.exercises/solution.json" new file mode 100644 index 000000000..dc668b149 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/84.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "7882842b6f5c447f94c2f4a44e2d4bea", + "keywords": "Microsoft,Windows", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120962054", + "title": "Win 8 保留的东西", + "desc": [ + { + "content": "\nWindows 8 是微软于 2012 年推出的电脑操作系统,较前代操作系统相比在界面、启动、应用程序等多个方面增加新功能,同时也移除一些功能,是微软推陈革新的一次大胆尝试。", + "language": "markdown" + }, + { + "content": "\n以下哪项功能是 Windows 8 相比 Windows 7 仍保留的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "ISO 光盘刻录功能", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "开始按钮", + "language": "json" + } + ], + [ + { + "content": "Windows Aero 效果", + "language": "json" + } + ], + [ + { + "content": "系统小工具", + "language": "json" + } + ] + ], + "node_id": "dailycode-9b6195cf8bcc4bc68defa82c9d54710c", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/85.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/85.exercises/config.json" new file mode 100644 index 000000000..532c65b02 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/85.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-5970022817174efd8c186ac98355e556", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/85.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/85.exercises/solution.json" new file mode 100644 index 000000000..00f8ebe3e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/85.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "f77684f9bfcc48108867bee552182b41", + "keywords": "移动支付,电子支付", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120779471", + "title": "“美国支付宝”是哪一家?", + "desc": [ + { + "content": "\n第三方支付公司专门提供线上支付服务,它们让用户仅仅凭借电子邮件账户,可以完成收付款——这在2000年前后可谓革命性的服务。 ", + "language": "markdown" + }, + { + "content": "\n美国第一个上市的第三方支付公司是:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Paypal", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "X.com", + "language": "json" + } + ], + [ + { + "content": "Confinity", + "language": "json" + } + ], + [ + { + "content": "eBay", + "language": "json" + } + ] + ], + "node_id": "dailycode-5970022817174efd8c186ac98355e556", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/86.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/86.exercises/config.json" new file mode 100644 index 000000000..33f5edc01 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/86.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-0aa83a4f75ec442f985f2804991a6f9e", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/86.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/86.exercises/solution.json" new file mode 100644 index 000000000..fc7acb861 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/86.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "a0bd920b92504505974b775f61350d78", + "keywords": "Microsoft,Nokia", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121153445", + "title": "王朝的覆灭", + "desc": [ + { + "content": "\n2014 年 10 月 22 日,微软宣布将诺基亚手机品牌改为“Microsoft Lumia”,为诺基亚手机品牌写下休止符;同年的 11 月 5 日,诺基亚正式更名,官方的新浪微博账号同步发声,所有 Lumia 手机的 Logo 都将由“Nokia”变为“Microsoft”,并且所有官方社交媒体、渠道也都遵循这一改名规则。", + "language": "markdown" + }, + { + "content": "\n微软从哪一年开始就再也没有了更新 Lumia 的动作?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "2017 年", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "2015 年", + "language": "json" + } + ], + [ + { + "content": "2016 年", + "language": "json" + } + ], + [ + { + "content": "2018 年", + "language": "json" + } + ] + ], + "node_id": "dailycode-0aa83a4f75ec442f985f2804991a6f9e", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/87.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/87.exercises/config.json" new file mode 100644 index 000000000..56d2eb565 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/87.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-697ff18599bb4706827ddd35c5894dfa", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/87.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/87.exercises/solution.json" new file mode 100644 index 000000000..97c388c40 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/87.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "c2b5f01f03e8431db472c0396bac012a", + "keywords": "图灵", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121272891", + "title": "计算机起源", + "desc": [ + { + "content": "\n1936 年 11 月 12 日,艾伦·图灵(Alan Turing) 发表了题为 On Computable Numbers with an Application to the Entscheidungs-problem 的论文,定义了一种“通用机器”的概念,由一个虚拟的机器替代人类进行数学运算。", + "language": "markdown" + }, + { + "content": "\n这个概念如今被称为什么?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "图灵机", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "齿轮计数器", + "language": "json" + } + ], + [ + { + "content": "积分计算机", + "language": "json" + } + ], + [ + { + "content": "分析引擎", + "language": "json" + } + ] + ], + "node_id": "dailycode-697ff18599bb4706827ddd35c5894dfa", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/88.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/88.exercises/config.json" new file mode 100644 index 000000000..aeaf3a5f1 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/88.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-d8ecab5a68b24f72a87ed9eb9d4c3eb1", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/88.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/88.exercises/solution.json" new file mode 100644 index 000000000..25d3a2946 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/88.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "7452848485e14ab1b0b7da7b67a6348a", + "keywords": "触摸屏,触控技术", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120828788", + "title": "指尖上的液晶板", + "desc": [ + { + "content": "\n1965 年 10 月,英国皇家雷达研究所工程师 E.A.约翰逊首次提出触摸屏的概念,他当时发明的是一块怎么样的触摸屏?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "电容式触摸屏", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "红外线式触摸屏", + "language": "json" + } + ], + [ + { + "content": "电阻式触摸屏", + "language": "json" + } + ], + [ + { + "content": "表面声波式触摸屏", + "language": "json" + } + ] + ], + "node_id": "dailycode-d8ecab5a68b24f72a87ed9eb9d4c3eb1", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/89.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/89.exercises/config.json" new file mode 100644 index 000000000..bc37c909b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/89.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-00dac97bf0af46d4b20e08f62b95a31c", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/89.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/89.exercises/solution.json" new file mode 100644 index 000000000..9ea7b1c17 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/89.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "750a725f387342308a33c5066cd7d563", + "keywords": "搜索引擎,社交网站", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120682111", + "title": "俄罗斯人用什么搜索引擎?", + "desc": [ + { + "content": "\n有这么一家网站,它成立于 2006 年,是俄罗斯最大的社交网站,也是仅次于搜索引擎 Yandex 的俄罗斯第二大网站,在全球拥有超过 2 亿注册用户,目前支持包括中文在内的 86 种语言。", + "language": "markdown" + }, + { + "content": "\n这家网站的名字是:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "VKontakte", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Gosuslugi", + "language": "json" + } + ], + [ + { + "content": "Avito", + "language": "json" + } + ], + [ + { + "content": "Ok", + "language": "json" + } + ] + ], + "node_id": "dailycode-00dac97bf0af46d4b20e08f62b95a31c", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/9.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/9.exercises/config.json" new file mode 100644 index 000000000..1f1d2ecee --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/9.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-e8bc1d68ff894091b1bcce5f3902fd77", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/9.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/9.exercises/solution.json" new file mode 100644 index 000000000..c71d0b4ff --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/9.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "6068c569d4c94dfd8950896f34c46821", + "keywords": "腾讯,QQ", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121024799", + "title": "QQ 之父", + "desc": [ + { + "content": "\n1971 年 10 月 29 日是马化腾的生日,他于 1998 年 11 月创办腾讯,创造了在中国大陆范围内影响力最大的个人网络即时通信软件之一,腾讯 QQ,一般外界称他“QQ 之父”。", + "language": "markdown" + }, + { + "content": "\n马化腾毕业于哪所大学?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "深圳大学", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "中山大学", + "language": "json" + } + ], + [ + { + "content": "香港中文大学", + "language": "json" + } + ], + [ + { + "content": "IBM", + "language": "json" + } + ] + ], + "node_id": "dailycode-e8bc1d68ff894091b1bcce5f3902fd77", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/90.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/90.exercises/config.json" new file mode 100644 index 000000000..799010669 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/90.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-29e3d0033a9e467f84bb1a11d9469f4e", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/90.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/90.exercises/solution.json" new file mode 100644 index 000000000..63390fbcf --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/90.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "5fbb6aef7d7448c5943f3983f498a2c0", + "keywords": "程序员,程序员节", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120927533", + "title": "程序员的狂欢节", + "desc": [ + { + "content": "\n10 月 24 日是中国程序员共同的节日,1024 是 2 的 10 次方,二进制计数的基本单位之一。而程序员专业从事前端和后端程序开发、系统运维、测试,这个职业就像 1024 这个数字,用最低调的、坚固的、核心的功能模块构建技术世界。", + "language": "markdown" + }, + { + "content": "\n除了 1024 以外,一年中还有哪一天被许多国家认为是程序员日?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "9 月 13 日", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "1 月 6 日", + "language": "json" + } + ], + [ + { + "content": "11 月 11 日", + "language": "json" + } + ], + [ + { + "content": "5 月 12 日", + "language": "json" + } + ] + ], + "node_id": "dailycode-29e3d0033a9e467f84bb1a11d9469f4e", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/91.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/91.exercises/config.json" new file mode 100644 index 000000000..a3ece4274 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/91.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-0e6c90044ce443ae98492ad6dd571771", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/91.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/91.exercises/solution.json" new file mode 100644 index 000000000..5de3e587a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/91.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "d0b9d3dd95194f8ebc154cc128d02f4a", + "keywords": "流媒体,视频网站", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120643664", + "title": "《纸牌屋》是谁制作的?", + "desc": [ + { + "content": "\n1960 年 10 月 8 日,里德·哈斯廷斯(Reed Hastings)出生于波士顿的一个律师世家,他是一名计算机科学家、企业家和教育慈善家。他作为流媒体领域的全球领导者而出名,从一位工程师变成了如今的流媒体领军者。", + "language": "markdown" + }, + { + "content": "\n他所打造的视频网站名字叫:", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Netflix", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Youtube", + "language": "json" + } + ], + [ + { + "content": "Twitch", + "language": "json" + } + ], + [ + { + "content": "Twitter", + "language": "json" + } + ] + ], + "node_id": "dailycode-0e6c90044ce443ae98492ad6dd571771", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/92.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/92.exercises/config.json" new file mode 100644 index 000000000..f5d47c29b --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/92.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-052601f2bab7422b910fb2099fe48ecf", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/92.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/92.exercises/solution.json" new file mode 100644 index 000000000..7368f47ae --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/92.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "7f03e078fef340e9938ff4944e859c7f", + "keywords": "OpenVMS,纪元时间", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121364896", + "title": "格式化后的时钟", + "desc": [ + { + "content": "\nOpenVMS(开放虚拟内存系统)前身为 VAX-11 / VMS 和 VAX / VMS ,是 DEC 公司于 1977 年为其 VAX 计算机创建的专有操作系统,该系统后来被移植到 DEC Alpha 处理器。", + "language": "markdown" + }, + { + "content": "\n众所周知,Unix 时间是从1970 年 1 月 1 日开始的,所以手机、平板、电脑的初始日期最早只能设置到 1970 年 1 月 1 日;那么,OpenVMS 时间是什么时候呢?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "1858 年 11 月 17 日", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "1970 年 1 月 1 日", + "language": "json" + } + ], + [ + { + "content": "1980 年 1 月 1 日", + "language": "json" + } + ], + [ + { + "content": "1538 年 12 月 25 日", + "language": "json" + } + ] + ], + "node_id": "dailycode-052601f2bab7422b910fb2099fe48ecf", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/93.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/93.exercises/config.json" new file mode 100644 index 000000000..bae77e43a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/93.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-be4e2071c24b48578065de9eadb4beea", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/93.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/93.exercises/solution.json" new file mode 100644 index 000000000..c1da82f49 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/93.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "fd80f8e2b7734146ae2e42ec27bea8dc", + "keywords": "Gzip,Zip", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121058239", + "title": "Gzip", + "desc": [ + { + "content": "\nGzip 是 GNUzip 的缩写,由 Jean-loup Gailly 和 Mark Adler 创建。我们在 Linux 中经常会用到后缀为.gz 的文件,它们就是 GZIP 格式的。Gzip 现今已经成为 Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。", + "language": "markdown" + }, + { + "content": "\nGzip 格式最开始被用来在什么操作系统上工作?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "Unix", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Linux", + "language": "json" + } + ], + [ + { + "content": "Windows", + "language": "json" + } + ], + [ + { + "content": "DOS", + "language": "json" + } + ] + ], + "node_id": "dailycode-be4e2071c24b48578065de9eadb4beea", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/94.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/94.exercises/config.json" new file mode 100644 index 000000000..9330d0c5a --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/94.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-6f2accb7ee4047be818220aa04bffc98", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/94.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/94.exercises/solution.json" new file mode 100644 index 000000000..769d9427e --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/94.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "db4c69ed5768492f83cd23d9a64450c5", + "keywords": "数据库,IMDb", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120804305", + "title": "谁拥有着这个大数据库?", + "desc": [ + { + "content": "\n互联网电影资料库(IMDb)是一个关于电影演员、电影、电视节目、电视明星和电影制作的在线数据库,它隶属于哪个公司?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "亚马逊(Amazon)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "Facebook", + "language": "json" + } + ], + [ + { + "content": "Youtube", + "language": "json" + } + ], + [ + { + "content": "雅虎(Yahoo)", + "language": "json" + } + ] + ], + "node_id": "dailycode-6f2accb7ee4047be818220aa04bffc98", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/95.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/95.exercises/config.json" new file mode 100644 index 000000000..b54ca92a5 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/95.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-546b01ceba0b4ed7b4110b7b54f5dea2", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/95.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/95.exercises/solution.json" new file mode 100644 index 000000000..cd407d675 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/95.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "5634f3884ac04205bf08d07ce65f06f7", + "keywords": "科技,电气工程", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120521025", + "title": "神奇魔盒", + "desc": [ + { + "content": "\n1925 年 10 月 2 日,John. L. Baird 制造出了世界上第一台 ___________", + "language": "markdown" + } + ], + "answer": [ + { + "content": "能传输图像的机械式电视机", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "能解多项式方程的计算器", + "language": "json" + } + ], + [ + { + "content": "能每分钟印刷 100 页的油印机", + "language": "json" + } + ], + [ + { + "content": "能近距离传输图像的传真机", + "language": "json" + } + ] + ], + "node_id": "dailycode-546b01ceba0b4ed7b4110b7b54f5dea2", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/96.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/96.exercises/config.json" new file mode 100644 index 000000000..452524e10 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/96.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-aea1e1a0b8194ca3a4e4a6d499734159", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/96.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/96.exercises/solution.json" new file mode 100644 index 000000000..c9d47ca87 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/96.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "1a66dcef71eb4f70a6bc588b4b7e968f", + "keywords": "USB,数据存储", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121272891", + "title": "定制标准的公司", + "desc": [ + { + "content": "\n2008 年 11 月 12 日,USB 3.0 标准发布;USB 3.0 极大提高了带宽,实现了更好的电源管理,使得数据处理的效率更高。如今市面上的大部分智能手机都使用着 USB Type-C 的充电传输接口。", + "language": "markdown" + }, + { + "content": "\nUSB 标准最早由哪家公司主导联合推出?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "英特尔(Intel)", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "苹果(Apple)", + "language": "json" + } + ], + [ + { + "content": "联想(Lenovo)", + "language": "json" + } + ], + [ + { + "content": "谷歌(Google)", + "language": "json" + } + ] + ], + "node_id": "dailycode-aea1e1a0b8194ca3a4e4a6d499734159", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/97.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/97.exercises/config.json" new file mode 100644 index 000000000..287ff5447 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/97.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-9d17dc8bf5a948ccab1eb31f11d0c4c5", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/97.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/97.exercises/solution.json" new file mode 100644 index 000000000..bfd0328e2 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/97.exercises/solution.json" @@ -0,0 +1,44 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "50d907edf7ba451e89aa4d3353840f72", + "keywords": "Google,Chrome", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121409512", + "title": "Chromium", + "desc": [ + { + "content": "\nChrome OS 是由 Google 设计的基于 Linux 内核的操作系统,并使用 Google Chrome 浏览器作为其主要用户界面,因此,Chrome OS 主要支持 Web 应用程序;Google 于 2009 年 7 月宣布 Chrome OS 项目,将其视为操作系统,并在同年以 Chromium 的名义将其开源,这是在哪一个月发生的?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "11 月", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "8 月", + "language": "json" + } + ], + [ + { + "content": "9 月", + "language": "json" + } + ], + [ + { + "content": "10 月", + "language": "json" + } + ] + ], + "node_id": "dailycode-9d17dc8bf5a948ccab1eb31f11d0c4c5", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/98.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/98.exercises/config.json" new file mode 100644 index 000000000..996dc3fbb --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/98.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-07916c627dea406983fa4f459e35bb3c", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/98.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/98.exercises/solution.json" new file mode 100644 index 000000000..ca1bbb7a8 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/98.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "0c7eec5476ff461fbb7f86d5d3f583e2", + "keywords": "电脑设备,鼠标", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/121364896", + "title": "世界上的第一个鼠标", + "desc": [ + { + "content": "\n为了替代繁琐的键盘指令,简化计算机操作,美国斯坦福大学的发明家道格拉斯·恩格尔巴特设计了首个鼠标,并在 1970 年申请了专利;因为在人机交互领域做出的卓越贡献,恩格尔巴特获得了 1997 年图灵奖。", + "language": "markdown" + }, + { + "content": "\n如今我们见到的鼠标外壳大多是塑料或 ABS 材质,那世界上的第一个鼠标外壳是用什么做的呢?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "木头", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "金属", + "language": "json" + } + ], + [ + { + "content": "橡胶", + "language": "json" + } + ], + [ + { + "content": "塑料", + "language": "json" + } + ] + ], + "node_id": "dailycode-07916c627dea406983fa4f459e35bb3c", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/99.exercises/config.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/99.exercises/config.json" new file mode 100644 index 000000000..daab255d2 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/99.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-8235273c8c81448fb35275281f81d775", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/99.exercises/solution.json" "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/99.exercises/solution.json" new file mode 100644 index 000000000..de40adae6 --- /dev/null +++ "b/data_source/dailycode/1.dailycode\345\210\235\351\230\266/4.it_knowledge/99.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "Byeweiyang", + "source": "solution.md", + "exercise_id": "f6af0c1c3446442787ca8d39d34a69f8", + "keywords": "Android,智能手机,Google", + "topic_link": "https://blog.csdn.net/Byeweiyang/article/details/120643664", + "title": "冰淇淋三明治缺少的馅料", + "desc": [ + { + "content": "\nAndroid 4.0 是安卓系统历代最重要的一次更新,因为它统一了 Android 系统各个版本,彻底打破 Android 平板电脑和智能手机两个不同平台之间的隔阂。", + "language": "markdown" + }, + { + "content": "\n请问,以下哪一项特性不是 Android 4.0 的首创?", + "language": "markdown" + } + ], + "answer": [ + { + "content": "底部虚拟按键", + "language": "json" + } + ], + "prepared": [ + [ + { + "content": "在锁屏界面也可以下拉通知栏查看新通知", + "language": "json" + } + ], + [ + { + "content": "人脸识别解锁", + "language": "json" + } + ], + [ + { + "content": "拖动程序到另一个程序图标上会生成文件夹", + "language": "json" + } + ] + ], + "node_id": "dailycode-8235273c8c81448fb35275281f81d775", + "license": "csdn.net", + "created_at": 1637894160 +} \ No newline at end of file diff --git "a/data_source/dailycode/2.dailycode\344\270\255\351\230\266/1.cpp/1.exercises/config.json" "b/data_source/dailycode/2.dailycode\344\270\255\351\230\266/1.cpp/1.exercises/config.json" new file mode 100644 index 000000000..06892d58d --- /dev/null +++ "b/data_source/dailycode/2.dailycode\344\270\255\351\230\266/1.cpp/1.exercises/config.json" @@ -0,0 +1,22 @@ +{ + "node_id": "dailycode-ac3df0d6b8e540ac9cfdf9c074c33b33", + "keywords": [], + "children": [], + "export": [ + "solution.json" + ], + "community_info": { + "community_id": 487, + "username": "community_300", + "uriname": "dailycode", + "community_name": "每日一练", + "community_homepage": "https://bbs.csdn.net/forums/dailycode", + "channel_info": [ + { + "channel_id": 1682, + "channel_type": 1, + "channel_name": "跟我练" + } + ] + } +} \ No newline at end of file diff --git "a/data_source/dailycode/2.dailycode\344\270\255\351\230\266/1.cpp/1.exercises/solution.json" "b/data_source/dailycode/2.dailycode\344\270\255\351\230\266/1.cpp/1.exercises/solution.json" new file mode 100644 index 000000000..937bec359 --- /dev/null +++ "b/data_source/dailycode/2.dailycode\344\270\255\351\230\266/1.cpp/1.exercises/solution.json" @@ -0,0 +1,48 @@ +{ + "type": "code_options", + "author": "csdn.net", + "source": "solution.md", + "exercise_id": "fafdfa2e8e56437ea642dfb3d21e95b4", + "keywords": "算法高阶,字符串匹配,算法问题选编,利用有限自动机进行字符串匹配", + "title": "移动字符串", + "desc": [ + { + "content": "\n给定一个字符串长度为 nn 的字符串 s1 (10题目描述
报数游戏\n首先,会给他们一人一个编号,并且每个人的编号都不相同。接下来的每一回合,会给一个数,编号超过它的最小编号的人要报出自己的编号。如果没有人的编号比给出的数要大,那么编号最大的人要报出自己的编号。每个人可以重复报号。\n会按照一个列表顺次报出每个回合的数,朋友们想知道每回合报出的编号应该是多少。\n输入
输入数据共 3 行。\n第一行有两个整数 n,m(1≤n≤100,000,1≤m≤100,000),分别表示参与游戏的朋友的个数,和游戏的回合数。 \n第二行 n个整数 ai(1≤ai≤100,000,000),表示朋友们每个人的编号。对于 0≤i<j<n,都有 ai<aj,即他们的编号递增排列。 \n第三行 m 个整数 qi(1≤qi≤100,000,000),表示每回合给的数字。\n输出
\n输出共一行 m 个整数,表示每回合报出的编号,每两个整数之间一个空格,最后一个数后面没有空格。
如何在一亿位整数组成的字符串中找到最长的递增数字字符串?
", + "language": "markdown" + } + ], + "answer": [ + { + "content": "", + "language": "cpp" + } + ], + "prepared": [ + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ], + [ + { + "content": "", + "language": "cpp" + } + ] + ], + "template": { + "content": "#include\n输入样例:\n将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按要求输出指定的数组元素。\n输入格式:\n在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。第三行输入一个非负整数m(m<n)。\n输出格式:\n在一行中输出逆序存放后下标为m的数组元素。行末无空格。
\n6\n10 8 1 2 3 4\n2
\n输出样例:
\n\n2
",
+ "language": "markdown"
+ }
+ ],
+ "answer": [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ "prepared": [
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ],
+ [
+ {
+ "content": "",
+ "language": "cpp"
+ }
+ ]
+ ],
+ "template": {
+ "content": "#include root
,该树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。进阶:使用 O(n) 空间复杂度的解法很容易实现。你能想出一个只使用常数空间的解决方案吗?
示例 1:
输入:root = [1,3,null,null,2]
输出:[3,1,null,null,2]
解释:3 不能是 1 左孩子,因为 3 > 1 。交换 1 和 3 使二叉搜索树有效。
示例 2:
输入:root = [3,1,4,null,null,2]
输出:[2,1,4,null,null,3]
解释:2 不能在 3 的右子树中,因为 2 < 3 。交换 2 和 3 使二叉搜索树有效。
提示:
[2, 1000]
内-231 <= Node.val <= 231 - 1
nums
,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。
示例 1:
输入:nums = [1,2,3]
输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]
示例 2:
输入:nums = [0]
输出:[[],[0]]
提示:
1 <= nums.length <= 10
-10 <= nums[i] <= 10
nums
中的所有元素 互不相同