笔试—文远知行嵌入式软件笔试

题型:3道编程题

题目1

题目描述

东东非常喜欢玩骰子,

有一次东东观察地上的骰子,发现正常的骰子我们无论从哪个角度看去最多只能看到3个面,也就是6个面的一半

 

他发现如果把骰子想象成这个正方体,展开之后的六个面是这样的:

 

6

 

4

1

5

 

2

 

 

3

 

 

但也有展开不一样的骰子,如下

 

6

 

4

2

5

 

1

 

 

3

 

 

于是东东把这六个面抽象成6个字母abcdef

 

a

 

b

c

d

 

e

 

 

f

 

 

于是a的对面是eb的对面是dc的对面是f

东东想知道,把相邻(共用一个顶点)的三个面的骰子的数字加起来。能够得到多少种结果?分别是什么?

 

输入描述:

六个用单个空格分隔的数字,分别代表a,b,c,d,e,f输入中所有数字不大于1000且均为正整数

输出描述:

第一行一个数字n,表示输出结果的数量

第二行n个数字A1,A2 .....n,表示所有的结果,从小到大排序,用单个空格分隔,结尾没有空格

输入样例1

6 4 1 5 2 3

输出:

8

7 8 9 10 11 12 13 14

说明:

6+4+1=11

6+1+5=12

4+1+2=7

 

输入样例2

1 1 1 1 1 1

输出

1

3

说明

不论从哪个视角选择三个连续的面,最终的结果都是1+1+1=3

 

题目2

题目描述

柠柠和两位好朋友即将参加一场AUPC程序设计比赛,热身赛时,他们在考虑正式比赛使用电脑的数量。

他们可以选择使用一台电脑或者三台电脑,已经提前得知题目有NT

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

本专栏主要是介绍嵌入式软件开发岗位的相关知识和学习攻略,为大家提供一份笔试与面试手册。包括有嵌入式软件开发岗位介绍与学习攻略;校园招聘和offer疑惑问题的介绍;在笔试方面,如何刷题为笔试作准备,提供往年笔试真题;在面试方面,提供相关知识的复习重点,提供面试真题。包括有:华为、蔚来、文远、大疆、三一、深信服、亚马逊、Intel、百度、科大讯飞、OPPO、京东、中兴、比特大陆|算能、美团等等

全部评论
m
点赞 回复 分享
发布于 2024-07-02 09:13 上海
m
点赞 回复 分享
发布于 2024-04-24 18:30 安徽
m
点赞 回复 分享
发布于 2023-08-04 11:03 湖北

相关推荐

点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务