蓝桥杯第七场小白赛 2.霓虹【算法赛】 知识点:打表

2.霓虹【算法赛】 - 蓝桥云课 (lanqiao.cn)

因为题目说了每个数字都由7段灯管组成。因此对于每个数我们都可以用一个7位二进制来表示,其中'0'表示灯管熄灭,'1'表示灯管亮了,比较变前变后的每一位,如果不一样,说明状态发生了变化,计数器统计一下,最后输出变化个数。

js 复制代码
#include<bits/stdc++.h>
using namespace std;

string ch(char a)
{
   if(a=='0') return "1111110";
   if(a=='1') return "0011000";
   if(a=='2') return "0110111";
   if(a=='3') return "0111101";
   if(a=='4') return "1011001";
   if(a=='5') return "1101101";
   if(a=='6') return "1101111";
   if(a=='7') return "0111000";
   if(a=='8') return "1111111";
   if(a=='9') return "1111101"; 
}
int main()
{

  string s1,s2;

  cin>>s1>>s2;
int cnt=0;
  for(int i=0;i<s1.size();i++)
  {
    string s3,s4;
     s3=ch(s1[i]);
     s4=ch(s2[i]); 

     for(int i=0;i<s3.size();i++)
     {
       if(s3[i]!=s4[i])cnt++;
     }
  }

  cout<<cnt<<endl;
  return 0;
}
相关推荐
Shan120512 分钟前
经典算法题学习:跳跃游戏IV(一)
算法
AIGCmagic社区27 分钟前
灵巧手VLA真机均分71%,北大DeCAL用接触门控接入触觉
人工智能·算法·aigc·ai多模态
迷途之人不知返37 分钟前
算法系列4:前缀和
算法
吠品44 分钟前
Python 写入 Excel 的两种主流方案实际用法总结
c语言·开发语言·算法
Zane19941 小时前
归并排序和堆排序都能保证O(nlogn),为什么谁也没法把稳定和原地两个优点占全
算法·排序算法
天天喝旺仔1 小时前
Go 泛型实战:从类型参数、约束到可复用泛型容器与函数
数据结构·算法·容器·go
可爱的小小小狼1 小时前
【无标题】
java·算法
和裕2 小时前
平口开槽箱 vs 飞机盒 vs 扣底盒:自动化、展示效果与成本核心区别
大数据·运维·网络·人工智能·算法·自动化
AgentMaster2 小时前
从售前到售后全链路覆盖:智能客服在企业 5 大场景的落地实践与工具选型
大数据·人工智能·算法
Cccp.1232 小时前
【leetcode】(六) 图和贪心算法
数据结构·算法·leetcode