每日一小练——Armstrong数】的更多相关文章

上得厅堂.下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:Armstrong数 内容: 在三位的正整数中,比如abc.有一些能够满足a^3+b^3+c^3=abc的条件,也就是说各个位数的立方和正好是该数本身,这些数称为Armstrong数.是编写一个程序求出全部的三位Armstrong数. 我的解法:上来没多想,打开vs2013就敲了起来.问题果然非常easy.分分钟就超神..奥,不正确就攻克了!Armstrong数在国内好像就叫做水仙花数,非常多程序设计的课本后面都有这样…
上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:高速Fibonacci数算法 内容:先说说Fibonacci数列,它的定义是数列:f1,f2....fn有例如以下规律: 尝试寻找高速的求出fn的方法 我的解法:上来没多想,打开vs2013就敲了起来,问题果然非常easy,分分钟就超神..奥,不正确就攻克了! 事实上题目中就给出了这个算法的递归形式,所以首先我想到的是递归解法,只是由于求解高速方法在递归之前,我编写了一个非递归的算法 #include <iostrea…
上得厅堂.下得厨房,写得代码.翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:Eratosthenes筛选法 内容: 求质数是一个非常普遍的问题,通常不外乎用数去除.除到不尽时,给定的数就是质数.可是早在2000年前人们就知道了一个不必用除法而找出2~N的全部质数的方法. 如果一个非常奇妙的筛子,能够给出一个数.比如i,这个筛子有办法把i全部的倍数去掉.请用这种方法求出2~N之间的全部质数.即Eratosthenes筛选法. 我的解法:上来没多想,打开vs2013就敲了起来,问题果然非常easy…
第 0007 题: 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. # -*- coding:utf-8 -*- import os def countCode(path): if not os.path.exists(path): print('路径不存在!') else: fileNameList = os.listdir(path) for fileName in fileNameList: nbspCount = 0 commentCoun…
引言 我又双叒叕的来啦,新博客的第二篇文章,这次是继之前公众号上每日一练的第二个,这次是专题实对于文件的一些处理的练习 主要有以下几类: 1.实现英文文章字频统计 2.统一剪裁某一指定目录下的所有图片的分辨率 3.代码行数统计(包括注释行数.空行数.代码总行数) 字频统计 这里我是参考的<Python变成快速上手--让繁琐工资自动化>中的一种写法,采用字典的setdefault函数实现了单词出现次数的记录,这里简要讲解一下这个方法: setdefault()这个方法有两个参数,第一个是字典的某…
题目描述 在三位的整数中,例如153可以满足1^3 + 5^3 + 3^3 = 153,这样的数称之为Armstrong数.将所有的Armstrong数按小到大排序,试写出一程序找出指定序号的三位Armstrong数. 输入 输入包括若干行,每行输入一个序号.输入序号为0时,结束输入. 输出 输出相应序号的Armstrong数,如果输入的序号大于Armstrong数个数,输出0. 样例输入 1 4 6 0 样例输出 153 407 0   #include <iostream> #includ…
出处:http://www.w3cfuns.com/thread-5592229-1-17.html 1.大标题一   1.子标题   2.子标题   3.子标题2.大标题二   1.子标题   2.子标题3.大标题三   1.子标题   2.子标题   3.子标题 这种问题,你可能会觉得直接定义两个计数器,分别编号不就行了,于是就写出了如下代码: <!DOCTYPE HTML> <html> <head> <meta charset="gb2312&q…
<!DOCTYPE HTML> <html> <head> <meta charset="gb2312"> <title>CSS3每日一练之选择器-结构性伪类选择器[四] | 前端开发网(W3Cfuns.com)!</title> <style type="text/css"> *{margin:0; padding:0;} #list{font-family:"Micro…
progress标签:从名字上来看,估计大家也能猜到这个标签是什么标签了,没错,他是一个进度条.在HTML5中我们终于可以不用模拟了. <progress id="W3Cfuns_progress" max="100"></progress> 复制代码 progress属性:value:表示当前进度max:表示总进度注:value和max属性的值必须大于0,value的值小于或等于max属性的值. 案例: <!DOCTYPE HTML&…
igure元素是一种元素的组合,可带有标题(可选).figure标签用来表示网页上一块独立的内容,将其从网页上移除后不会对网页上的其他内容产生影响.figure所表示的内容可以是图片.统计图或代码示例. figure用友一个子标签——figcaption标签. 注意:一个figure元素内最多只允许放置一个figcaption元素,其他元素可无限放置. 案例1:不带有标题的figure元素: <!DOCTYPE HTML> <html> <head> <meta…
details标签的出现,为我们带来了更好的用户体验,不必为这种收缩展开的效果再编写JS来实现.注:目前仅Chrome支持此标签. details有一个新增加的子标签——summary,当鼠标点击summary标签中的内容文字时,details标签中的其他所有元素将会展开或收缩. detalis标签: 案例1: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" conte…
linux每日一练:Enable multithreading to use std::thread: Operation not permitted问题解决 在linux在需要使用c++11时会遇到这样的问题.只要在cmake或者makefile中增加 "-std=c++11 -pthread" cmake_minimum_required (VERSION 2.6) PROJECT (threads_tests) SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FL…
linux命令每日一练 linux中find与rm实现查找并删除目录或文件 linux 下用find命令查找文件,rm命令删除文件. 删除指定目录下指定文件 find 要查找的目录名 -name .svn |xargs rm -rf 删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r 分析: find -type d | grep .svn$ 通过此命令查找文件夹 过滤正则表达式中的目录 | xargs rm -r 执行删除指令 删除目录…
WindowsAPI每日一练系列 :https://www.cnblogs.com/LexMoon/category/1246238.html WindowsAPI每日一练() WinMain WindowsAPI每日一练(2) 使用应用程序句柄 从上面这段程序就可以看到,_tWinMain是应用程序的入口函数,这里是使用它的宏,定义在tchar.h头文件里,为什么要这样作宏定义的呢?由于Windows的应用程序要适应UNICODE和以前单字符的应用程序,由于Windows这两个API的定义是不…
WindowsAPI每日一练系列 :https://www.cnblogs.com/LexMoon/category/1246238.html WindowsAPI每日一练(1) WinMain 要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们.现在就来编写一个最简单的Windows应用程序,让它提示一行文字给我们看到,这就是简单的目标. #include <window…
题目链接:https://github.com/Show-Me-the-Code/show-me-the-code代码github链接:https://github.com/wjsaya/python_spider_learn/tree/master/python_daily个人博客地址:https://wjsaya.github.io第 0012 题: 敏感词文本文件 filtered_words.txt,里面的内容 和 0011题一样,当用户输入敏感词语,则用 星号 替换,例如当用户输入「北…
留言板Flask实现 引言 看了几天网上的代码,终于写出来一个半成品的Flask的留言板项目,为什么说是半成品呢?因为没能实现留言板那种及时评论刷新的效果,可能还是在重定向上有问题 或者渲染写的存在问题吧\(|(*′口`)\) 最近找到了一本能系统学习Flask的书,看在后续学习的过程中能不能解决这个问题吧,哎,好菜啊\(_〆(´Д` )\) 不过这次练习还是学习到了不少新知识,对Flask有了新的认识,所以还是在这里继续记录一下 Flask连接Mysql 我最早看到的实验楼做的Flask的一个…
引言 Python每日一练又开始啦,今天的专题和Excel有关,主要是实现将txt文本中数据写入到Excel中,说来也巧,今天刚好学校要更新各团支部的人员信息,就借此直接把事情做了 主要对于三种数据类型处理,字典型,字符串,列表 使用的库有xlwt,json,主要做的操作有文件读取,数据读取以及生成xls文件(保存xlsx,会打不开) 字典型数据 实现分析:将文本文件读取,然后用json读取为标准形式数据,即易于人阅读和编写的数据,最后实例化一个xls,对其写入数据,生成文件 代码实现: # -…
引言 今天继续是python每日一练的几个专题,主要涵盖简单的敏感词识别以及图片爬虫 敏感词识别 这个敏感词的识别写的感觉比较简单,总的概括之后感觉功能可以简略成if filter_words in xxx,即一个简单的匹配 不过这次练习又学到一句比较好的语句,之前我构造类似敏感此种这种列表时,通常的操作都是先将文本复制进notepad++,然后手动修饰成符合的列表样式 但现在我们可以这样做,就能简单的完成这个操作了. with open('C:/Users/xxx/Desktop/filter…
引言 今天的每日一练,学习了一下用Python生成四位的图像验证码,就是我们常常在登录时见到的那种(#`O′) 思路分析 正如常见的那种图像验证码,它是由数字和字母的随机组合产生的,所以我们首先的第一步就是生成这样的数字字母组合 完成第一步后,剩下的就和之前第一次练习给图片加文字一样的操作了 具体实现 生成随机验证码 def genUnit(): ascii_and_num=string.ascii_uppercase+string.digits Verification_Code=random…
这两天在做Python的每日一练,感觉收获颇丰,所以来记录分享一下,一共做了三个,涉及socket,PIL,pymysql三个库,另外终于开始了Flask框架的学习,后续也会做出一些分析 第一个是一个简单的socket练习,主要就是实现两个终端之间的交互,此次原本想是服务端脚本放在虚拟机里,然后主机当作客户端实现交互,可是,所有端口都放行,防火墙也设置通过之后,还是无法实现交互,总是被拒绝连接,之后只好在一台机子上进行测试,遂成功. 下面简单记录一下这次的socket(安全套接字)的基本步骤:…
[JavaScript]Leetcode每日一题-平方数之和 [题目描述] 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c . 示例1: 输入:c = 5 输出:true 解释:1 * 1 + 2 * 2 = 5 示例2: 输入:c = 3 输出:false 示例3: 输入:c = 4 输出:true 示例4: 输入:c = 2 输出:true 示例5: 输入:c = 1 输出:true 提示: 0 <= c <= 231 - 1 [分析] 暴力 暴…
[python]Leetcode每日一题-丑数2 [题目描述] 给你一个整数 n ,请你找出并返回第 n 个 丑数 . 丑数 就是只包含质因数 2.3 和/或 5 的正整数. 示例1: 输入:n = 10 输出:12 解释:[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 个丑数组成的序列. 示例2: 输入:n = 1 输出:1 解释:1 通常被视为丑数. 提示: 1 <= n <= 1690 [分析] dp 思路就是开一个数组,若x为丑数,则2x.3x.5x均为…
[python]Leetcode每日一题-丑数 [题目描述] 给你一个整数 n ,请你判断 n 是否为 丑数 .如果是,返回 true :否则,返回 false . 丑数 就是只包含质因数 2.3 和/或 5 的正整数. 示例1: 输入:n = 6 输出:true 解释:6 = 2 × 3 示例2: 输入:n = 8 输出:true 解释:8 = 2 × 2 × 2 示例3: 输入:n = 14 输出:false 解释:14 不是丑数,因为它包含了另外一个质因数 7 . 示例4: 输入:n =…
走楼梯走一步还是两步的问题其实就是斐波那契数列(F(n)=F(n-1)+F(n-2),而在int型范围内存在45个相异的数,题干说明楼梯总数可以为5000,则考虑使用字符串进行存储.当两个数相加产生进位时需传递给下一位.如果是最高位的话,还需考虑拓展一位储存. string Fino(string a,string b) { string c; ; ; ; &&j>=;i--,j--) //注意此处c是字符串类型,每次循环后会直接在后面加上一个数 { c+=(a[i]+b[j]-+x…
PHP技術者認定 1, [日本語文字のメール送信] (2016年10月31日)以下のコードは桃家タローさん宛てにメールを送るためのものである.コード内の[(1)]に入る正しいものを1つ次の記述の中から選択せよ.ただし.PHPの言語設定や内部文字エンコーディングは環境に合わせて日本語で適切に動作するよう設定されているものとする.<?php $name = "桃家タロー"; $to = [(1)]($name) . "<php-taro@example.jp>&…
#coding:utf-8 import os,re path = 'test' files = os.listdir(path) def count_word(words): dic = {} max = 0 marked_key = '' #计算每个单词出现的次数 for word in words: if dic.has_key(word) is False: dic[word] = 1 else: dic[word] = dic[word] +1 #每个字典的值之间做比较,得出最大的那个…
给你一个字符数,把它的每个字符之间加上一个空格,形成一个新字符串. 例如:I love FishC.  变成I   l o v e   F i s h C . 跟小甲鱼学编程 变成 跟 小 甲 鱼 学 编 程 内嵌re模块.正则匹配. import restring = '跟小甲鱼学编程'pattern = re.compile('.{1,1}')print(' '.join(pattern.findall(string))) random 模块中的ranint函数,可以生成随机的整数.…
目录 多组输入 第一题 多组冒泡排序 (难度2颗星版本) (难度3颗星版本) (难度4颗星版本) scanf返回值 时间:2019.4.26 @( 每日一练01) 先借鉴一下ACM的输入格式 OJ题中不少输入的时候都是不指定输入多少 同时要指定输入结束的标志 ==详情可以看这里== https://wenku.baidu.com/view/a7bf96616ad97f192279168884868762cbaebb60.html ==更新一下之前博主的大意 导致下面的图片错误,不过你实际运行肯定…
某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5×10^9).已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果. 采用sort直接排序,直接略过排序门槛: //P1097 统计数字 #include<iostream> #include<algorithm> using namespace std; //const int MAX=200001; int main() { int i,n,cou…