首页 > TAG信息列表 > remainder

python 中实现按照指定步长拆分字符串

  001、 >>> import re >>> str = "sefderfhjuynb" >>> re.findall(".{3}", str) ## 步长为3 ['sef', 'der', 'fhj', 'uyn'] >>> re.findall(".{2}&quo

Could not parse the remainder: '<0' from '<0'

        错误原因:django模板中,操作符 小于0  <0 没有空格。             操作符两侧需要空格,否则会报如上错误  

翻译D15(附AC码 POJ 13:Same Remainder)

“ Ctrl AC!一起 AC!” 原题:Same Remainder 我的翻译: 描述: 给定A和B,求X大于1且模X等于模X的最小X。 输入: 两个整数A,B。 输出: 一个整数 X。 AC代码: #include<iostream> using namespace std; int main(){ int n,m;cin>>n>>m; for(int i=2;;i++){ if(n%i==m%i){ cout<<i<<end

任意进制转换

输入一个十进制非负整数,将其转换成对应的 R (2 <= R <= 9) 进制数,并输出。 Input  1279 8 Output  2377 #include<bits/stdc++.h> using namespace std; int main() { stack<int> a; // 5/2=2 1; // 2/2=1 0; // 1/2=0 1; int n; cin>>n; int b;

CRC32 几个参数 附带源码

标准 CRC32 参数如下: CRC在线计算 (lddgo.net)     非标准 CRC32: 多项式的值:0x04C11DB7 , 初始值:0xFFFFFFFF, 结果异或值: 0x0, 数据输入反转 关闭, 数据输出反转 关闭。          源码是非标准CRC32,  可以更改里面的参数 变成 标准 CRC32;   /************************

「工具」十进制与62进制互相转换

/** * 「十进制与62进制互相转换」的算法 * <table> * <tr> * <th>ASCII可显示字符</th><th>对应十进制数字范围</th> * </tr> * <tr> * <td>0-9</td><td>48~57</td> * </tr> *

Python 项目

假设一个简单的ATM机的取款过程是这样的:首先提示用户输入密码(password), 最多只能输入三次,超过3次则提示用户“密码错误,请取卡”结束交易。 如果用户密码正确,再提示用户输入取款金额(amount)。 ATM机只能输出100元的纸币,一次取钱数要求最低100元,最高1000元。 若用户输入的金额符合上述

数据结构学习

数据结构学习 一、数据结构基础 PTA 1数列求和-加强版 题目: 给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。 输入格式:输入数字A与非负整数N。 输出格式:输出其N项数列之和S的值。 输入样例:1 3 结尾无空行 输

实现进制转化伪代码

实现进制转化伪代码 伪代码 Write "Enter the new base" Read newBase Write "Enter the number to be converted" Read decimalNumber Set quotient to 1 WHILE (quotient is not zero) Set quotient to decimalNumber DIV newBase Set remainder to decimalNumb

扩展的Euclid

#include<iostream> using namespace std; int GCD(int &a, int &b) { int remainder; if (b != 0) while (true) { remainder = a % b; if (remainder == 0) return b; a = b;

【C/C++无聊练手(一)】从「计算1/N的循环节」到「计算M/N的循环节」的理论推导&代码实现

文章目录 理论分析C实现1/NC++实现M/NC++实现CalCycleDiv类下集预告&下下集预告额外篇:mathematica实现 理论分析 分析一个复杂的问题,我们通常考虑它的简单形式,然后推广到一般。我们考虑 1 /

每日一题_725. 分隔链表

每日一题_725. 分隔链表 题目: 题意分析: 今天的每日一题,感觉也蛮友好的,题目的意思是有一个链表,然后给定一个是数字k,然后让我们把这个链表尽可能的平均分为k个部分,但可想而知,只有当链表的长度刚好整除k的时候,才能均分,这就是说当链表的长度不能整除k时,多出来的节点就得被均摊。

oracle函数

普通函数 正负值类: ABS 绝对值,返回值一定大于等于0SIGN返回值只有1(正数)、-1(负数)和0(零) 舍入类的函数CEL,向上取整ceil(1.06)=2,ceil1.9)=2FLOOR,向下取整floor(1.06)=1, floor(1.9)=1ROUND,四舍五入round(1.06)=1, round(1.9)=2. round(15.06,1)=15.1, round(15.06,-1)=20TRUNC,截

最小公倍数

public static void main(String[] args) { /* * 最大公約数 Greatest Common Divisor(GCD) * 最小公倍数 f(a,b)=f(min(a,b),max%min) * if(max%min=0) f(a,b)=min * 最大公倍数Least Common Multiple(LCM) */ Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b

​LeetCode刷题实战166:分数到小数

算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。今天和大家聊的问题叫做 分数到小数  ,我们先来看题面: Given two integers representing the numerator and denominator of a fraction, return the fraction in string format.   If the fra

LeetCode(26)连续的子数组和(中等)

问题描述: 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且子数组元素总和为 k 的倍数。如果存在,返回 true ;否则,返回 false 。 如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称 x 是 k 的一个倍数。

java利用try...catch语句连续输入

给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且子数组元素总和为 k 的倍数。如果存在,返回 true ;否则,返回 false 。 如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称 x 是 k 的一个倍数。0 始终视为

leetcode523. 连续的子数组和【M】

目录 题目思路答案问题与改进 题目 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且 子数组元素总和为 k 的倍数。 如果存在,返回 true ;否则,返回 false 。 如果存在一个整数 n ,令整数 x 符合 x

LeetCode: 523. 连续的子数组和

给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且 子数组元素总和为 k 的倍数。 如果存在,返回 true ;否则,返回 false 。 如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称 x 是 k 的一个倍数。   示

获取某文件夹下所有文件、一级子文件夹的大小

import os from os.path import getsize,join input=input('请输入要查询的根目录') def function(root_dir): # 初始化函数 def StrOfSize(size): ''' auth: wangshengke@kedacom.com ;科达柯大侠 递归实现,精确为最大单位值 + 小数点后三位

利用awt网格包布局管理器做课程表

    import java.awt.*; import javax.swing.*; class layout extends JFrame {public layout(String title) { GridBagLayout layout = new GridBagLayout(); GridBagConstraints c = new GridBagConstraints(); this.setLayout(layout); c.fill = GridBagConstraints.BOTH;

Leetcode 202: Happy Number

问题描述: Write an algorithm to determine if a number n is happy. A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits. Repeat the process until the num

仿射密码的学习

原理 仿射密码是一种表单代换密码,字母表的每个字母相应的值使用一个简单的数学函数对应一个数值,再把对应数值转换成字母。 加密函数:E(x) = (ax + b) (mod m),其中 a与m互质,x表示明文按照某种编码得到的数字,m是编码系统中字母的个数(通常都是26)。 解密函数:D(x) = a^{-1} (x

有关数学算法(一)

摘抄自《程序员的数学》 作者:结城浩 本篇主要介绍一些程序员用得上的数学概念。 计数 十进制数的构成:2503=2x103+5x102+0x101+3x100 十进制数的构成:1100=1x23+1x22+0x21+0x20=4+8+0+0=12 ※100=1 十进制转二进制的代码: static double ChangeIntoBinary(int decimalism) {

使用Python实现高精度除法

使用Python实现高精度除法 def hdiv(dividend, divisor, accuracy): ''' 功能: 完成高精度的除法 参数: dividend: 被除数 divisor: 除数 accuracy: 除法精度 返回: 计算结果(字符串) ''' # 定义存储结果的字符串 res =