牛客网 KY6 手机键盘
数据预处理,自己用二维数组模拟一个键盘
#include <iostream>
#include <string>using namespace std;int main()
{char keyboard[8][4] = { {'a','b','c','0'},{'d','e','f','0'},{'g','h','i','0'},{'j','k','l','0'},{'m','n','o','0'},{'p','q','r','s'},{'t','u','v','0'},{'w','x','y','z'} };string input;while (cin >> input) {int sum = 0;int lastkey = -1;for (int n = 0; n < input.length(); n++) {int i;int j;for (i = 0; i < 8; i++) {for (j = 0; j < 4; j++) {if (input[n] == keyboard[i][j]) break;}if (j != 4 && input[n] == keyboard[i][j]) break;}if (lastkey == i) {sum += j + 1 + 2;}else {sum += j + 1;}lastkey = i;}cout << sum << endl;}
}
牛客网 KY6 手机键盘相关推荐
- 牛客网 -- 计算机历年考研复试上机题 -- 手机键盘
题目描述 按照手机键盘输入字母的方式,计算所花费的时间 如:a,b,c都在"1"键上,输入a只需要按一次,输入c需要连续按三次. 如果连续两个字符不在同一个按键上,则可直接按,如: ...
- 牛客网【每日一题】4月2日 月月查华华的手机
牛客网链接 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 月月和华华一起去吃饭了.期间华 ...
- 【c++】牛客网 vivo2020届春季校园招聘在线编程考试题 手机锁屏的有效模式
题目参考: 牛客网 vivo2020届春季校园招聘在线编程考试题 一根烟,一壶酒,一道算法编一宿... 这是个明显的图结构,九个结点,任意两个节点间相连,我们可以求出图的所有所有满足如下要求的有序路径 ...
- 牛客网练习,某公司2017秋招 叫车 2017年
牛客网练习,某公司2017秋招.叫车 2017年 第一题: 现有某函数,其方法声明为:int func(int x) 该函数对应的ARM汇编代码如下: 0000016A PUSH {LR} 00000 ...
- 牛客网练习,某公司2017秋招。叫车 2017年
牛客网练习,某公司2017秋招.叫车 2017年 第一题: 现有某函数,其方法声明为:int func(int x) 该函数对应的ARM汇编代码如下: 0000016A ...
- 牛客网平台常州大学新生寒假训练会试
A-添加逗号 链接:https://www.nowcoder.net/acm/contest/78/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其 ...
- 牛客网Java刷题知识点之Java 集合框架的构成、集合框架中的迭代器Iterator、集合框架中的集合接口Collection(List和Set)、集合框架中的Map集合...
不多说,直接上干货! 集合框架中包含了大量集合接口.这些接口的实现类和操作它们的算法. 集合容器因为内部的数据结构不同,有多种具体容器. 不断的向上抽取,就形成了集合框架. Map是一次添加一对元素. ...
- 牛客网Java选择题练习
牛客网Java选择题练习 2021/1/12 2021/1/13 2021/1/14 2021/1/16 2021/1/17 2021/1/18 2021/1/20 2021/1/21 2021/1/ ...
- 牛客网数字化招聘解决方案,支持10万人同时在线笔试
与社招不同,学生求职热情极高,规模大.人数多是校园招聘工作中的重点和难点.作为大学生求职垂直平台,牛客网在2021年春招期间,PC端官网的每天平均浏览量达240万. 图源:<2021牛客网春招数 ...
最新文章
- 刚刚,官宣100000个炫酷微信红包封面,速度撸!
- 使用img.src跨域请求
- linux shell脚本的执行方式与区别
- Java对象的访问定位
- [arm驱动]linux内核中断编程
- 三、MyBatis 使用传统 Dao 开发方式
- java为什么不推荐使用stack_栈和队列的面试题Java实现,Stack类继承于Vector这两个类都不推荐使用...
- ElementUI使用问题记录:设置路由+iconfont图标+自定义表单验证
- ajax响应不显示值,Ajax响应200正常,但显示未能加载响应数据
- php对接银行接口,php 银行接口开发写法
- jmeter使用中的问题
- java回车不终止_java 在console行输入一串String后回车,仍无法停止。 下面的程序是计算相似度的,当用户输入关键字后...
- 论文排版 | Texworks
- MATLAB中fspecial()函数的用法
- 真正的数字化,是CEO决策的底层逻辑要变了
- 一张图大神带你了解游戏程序员的学习之路
- 余承东吐槽iPhone X长的丑体验差;雷军称小米明年要进世界500强;特斯拉股价被指太荒唐丨价值早报
- 服务器只读团体字信息,服务器团体名配置
- Flutter自定义Widget之炫酷粒子时钟效果
- sql中的coalesce
热门文章
- Python实现摩尔斯电码和英文互译
- 搭建一个SV验证环境(1)
- 动态库编译通过,调用动态库函数运行出现undefined symbol
- 在html中怎么写背景色渐变,CSS 实现背景色渐变和文字颜色渐变(示例代码)
- 科目二连续失败的反思
- 【使用switch语句】 用C语言编程实现输入年、月、日,编程求这一日是该年中的第几天。
- 从技术实现角度看信贷ABS业务(一)
- 前嗅教你大数据:采集东方财富网数据
- 解决VS code报错,过程试图写入的管道不存在(Bad owner or permissions on C:\\Users\\Administrator/.ssh/config)
- java.util.Date java.sql.Date SimpleDateFormat String 转DATE