原题目: 这个题目其实很简单,但是有两个主要的坑: 1.题目给出的n可能是大于26的。比如我向后移动1位和移动27位实际上的效果是一样的,所以需要我们先对n模26得到实际移动的位数。 2.小写英文字母的ASCII码最大为'z'等于122,而char类型的最大值为127。使用字符数组时若直接加n可能会 ...
分类:
其他好文 时间:
2021-02-05 10:38:15
阅读次数:
0
一、斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34 思路: n位的数等于n-1位和n-2位数之和 使用递归,结束条件n=0和n=1 def f(n): if n==0: return 0 elif ...
分类:
编程语言 时间:
2021-02-04 12:26:51
阅读次数:
0
测量电压,四位数码管显示 #include <reg52.h> #include <absacc.h> #define uint unsigned int #define SEG1 XBYTE[0xffec] #define SEG2 XBYTE[0xffed] #define SEG3 XBYTE ...
分类:
其他好文 时间:
2021-02-02 11:13:56
阅读次数:
0
一.总线结构和主板的构成 说起总线大家肯定不陌生,而且大家平时肯定跟它打过交道,我们在用U盘拷贝数据的时候先要把U盘通过USB接口与电脑相连才能拷贝。USB接口实际上就是一种总线,一般称这种总线为USB总线(也叫做通用串行总线)。在很久之前是没有USB总线的,那个时候每个外设各自采用自己的接口标准, ...
分类:
其他好文 时间:
2021-01-28 11:50:14
阅读次数:
0
复习 对之前的知识做个简单的复习。已经学习了输入,输出,变量,顺序结构,分支结构,循环结构。这些内容已经足够用来构建程序中的逻辑。通过一些练习来锻炼下自己的能力。 例子 寻找水仙花数 说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正 ...
分类:
编程语言 时间:
2021-01-26 12:46:08
阅读次数:
0
1002 写出这个数 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10^100。 输出格式: 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数 ...
分类:
编程语言 时间:
2021-01-26 12:09:32
阅读次数:
0
最近看一个新系统,发现里面有很多场景用到唯一id,便搜罗了一下常见的方案。 对于分布式id,需要满足下面的基本要求 全局唯一 趋势递增 1. UUID UUID(Universally Unique Identifier)全局唯一标识符,定义为一个字符串主键,采用32位数字组成,编码采用16进制,定 ...
分类:
其他好文 时间:
2021-01-21 10:48:34
阅读次数:
0
Algorithm 每周至少做一个Leetcode算法题 第1道 【来源】 《剑指Offer》12# 【题目】 设计一个函数,输入整数n,打印1到最大的n位数 【例子】 输入:3 输出:1,2,...,998,999 解释:最大的3位数是999 【解答】 题目未指定n的大小,需考虑到大数问题,常用的 ...
分类:
其他好文 时间:
2021-01-20 12:01:02
阅读次数:
0
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(第一个我弄得,但是二进制更好) class Solution(object): def hammingWeight1(self, n): """ :type n: int :rtype: int ...
分类:
其他好文 时间:
2021-01-20 11:45:10
阅读次数:
0
思路如下: /* 伪码 *///1. 输入并区分 N1 还是 N2,略//2. 求另一个数的最小进制:位序列上最大的数while (遍历另一个数所有的位) { 这一位的数值 = hash_val(这一位的字符); if (该位数值比其他所有的位的数值都要大) 更新这个数的进制}//3. while ...
分类:
其他好文 时间:
2021-01-18 11:30:13
阅读次数:
0