2013省赛-颠倒的价格

2024-02-18 09:08
文章标签 价格 2013 省赛 颠倒

本文主要是介绍2013省赛-颠倒的价格,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

思路:

import java.math.BigInteger;
import java.util.ArrayList;public class TestOne {private static class price{int p;//原价int sub;//翻转价格-原价public price(int p, int sub) {super();this.p = p;this.sub = sub;}}public static void main(String[] args) {ArrayList<price> a1 = new ArrayList<price>();//存放所有翻转后 赔200左右的价格ArrayList<price> a2 = new ArrayList<price>(); //存放所有翻转后赚800左右的价格//1.遍历所有的四位数for(int i=1000;i<10000;i++) {//1.1 转化为字符串,对字符串翻转String str = ""+i;//筛选。不能包含数字3 4 7if(str.contains("3")||str.contains("4")||str.contains("7")) {continue;}String Rstr = reverse(str);//1.2 判断翻转后的价格与原价的差值int Rp = Integer.parseInt(Rstr);//翻转后的价格if(Rp-i>-300 && Rp-i<-200) { //赔200多a1.add(new price(i,Rp-i));}if(Rp-i>800 && Rp-i<900) {//赚800多a2.add(new price(i, Rp-i));}}//2.遍历a1、a2,查找共赚558的赔钱的正确价格for(price p1:a1) {for(price p2:a2) {if((p1.sub+p2.sub)==558) {//2.1 找到后,打印输出System.out.println(p1.p+"  "+p1.sub); //赔钱的原价,赔的钱数System.out.println(p2.p+" "+p2.sub); //赚钱的原价,赚的钱数System.out.println();}}}}/** 将数字字符进行翻转,*  1.每次遇到6时,翻转后将其变为9*  2.每次遇到9时,翻转后将其变为6* */private static String reverse(String str) {char[] Rstr = new char[str.length()];//存放翻转后的字符串for(int i=str.length()-1,j=0;i>=0;i--,j++) {char c = str.charAt(i);if(c=='6') {Rstr[j]='9';}else if(c=='9') {Rstr[j]='6';}else {Rstr[j]=c;}}return new String(Rstr);}}

可以得出结果是:9088 

 

这篇关于2013省赛-颠倒的价格的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/720682

相关文章

rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac)

转自:http://blog.163.com/zhujiatc@126/blog/static/1834638201392335213119/ 相关资料在线版(不定时更新,其实也不会很多,也许一两个月也不会改) http://www.zhujiatc.esy.es/crtmpserver/index.htm 去年在这进行rtmp相关整理,其实内容早有了,只是整理一下看着方

找不同-第15届蓝桥省赛Scratch初级组真题第4题

[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第183讲。 如果想持续关注Scratch蓝桥真题解读,可以点击《Scratch蓝桥杯历年真题》并订阅合集,查阅教程更方便。 第15届蓝桥杯省赛已于2024年8月24日落下帷幕,编程题一共有5题,分别如下: 猪八戒落地 游乐场 画西瓜 找不同 消

第十五届蓝桥杯图形化省赛题目及解析

第十五届蓝桥杯图形化省赛题目及解析 一. 单选题 1. 运行以下程序,角色会说( )? A、29     B、31     C、33     D、35 正确答案:C 答案解析: 重复执行直到m>n不成立,即重复执行直到m<=n。所有当m小于或者 等于n时,循环结束。循环过程中变量m与变量n的变化如下表: 通过上述表格可知,循环到第五次循环结束。m的值为14,n的值为19

【Get深一度】Microsoft Office 2013 Word中图片插入后变模糊解决办法

 Microsoft Office 2013 Word中图片插入后变模糊解决办法   作者在使用Word时发现插入的图片变模糊了,这个问题以前也经常遇到,只是从未上心过,这次花点心思解决一下,也给众多网友提供一个参考。 比如:原来图片是这样的(。。。对CSDN也是无语了,图片也变模糊了,高清是什么样子还请各位自行脑补吧) 结果:Word中变成这样的(坑爹啊,区别不明显

品牌线上价格监测的创新之路

在当今竞争激烈的电商时代,品牌的价格监测至关重要。而力维网络以其独特的创新之举,为品牌控价开辟了新的天地。 传统的价格监测往往只关注页面价,却忽略了真正影响消费者购买决策的到手价。力维网络深刻认识到这一问题,凭借自身研究的数据监测系统,开启了一场创新变革。 首先,在数据采集方面,力维网络确保到手价的准确性。不同平台的优惠信息各异,采集字段也存在差异。但力维网络迎难而上,力求采集的促销信息全

上海邀请赛之热身赛2_2013成都邀请赛

先写总结。 感觉这次跟scf和sjc组队有种瞬间碉堡了的感觉,虽然是临时组建的队伍凑齐准备去上海参加邀请赛,从这次比赛磨练配合。 今天比赛难度比前天那次的难度低,感觉更适合我们来练习。 话说好像比赛提早了5分钟,我们三个人都不知道,五分钟后一看A题学长已经A了,一想肯定特水。。。我就没看题,sjc和scf两个看了题,scf就开始敲了,我刚开始负责翻译题,虽然我英语是个渣渣。。。没办法,没翻译

【系统架构设计师-2013年】综合知识-答案及详解

文章目录 【第1~2题】【第3~4题】【第5~6题】【第7~8题】【第9题】【第10题】【第11题】【第12题】【第13题】【第14题】【第15题】【第16~17题】【第18题】【第19~21题】【第22~23题】【第24题】【第25题】【第26题】【第27题】【第28题】【第29~30题】【第31~32题】【第33~34题】【第35~36题】【第37题】【第38题】【第39题】【第40~4

Kotlin 二分法算法游戏--猜价格

本人最新想学习算法,算法是提高程序性能的关键! 程序就是数据结构和算法! 写了一个二分法的游戏,供大家参考: 当然,语言基于kotlin import java.util.*/*** Created by Administrator on 2017/10/18.*/fun main(args: Array<String>) {// println("请输入商品真实价格")//

网络价格管控行动:四大策略,打击低价

网络价格管控的举措 设定最低售价约束:品牌方能够与在线零售商订立协议,清晰界定产品的最低售价,以守护品牌形象与市场秩序。推行动态定价策略:依照市场需求、竞争态势以及库存状况动态调节产品价格,保障市场竞争力并防止库存积压。构建官方销售途径:借助官方电商平台或者自建网上商城直接面向消费者开展销售,缩减中间环节,降低销售成本,更优地掌控产品价格。加大监管与惩罚力度:针对违背价格管控规定的零售商施行警告

卡尔曼滤波实现一阶马尔可夫形式的滤波|价格滤波|MATLAB代码|无需下载,复制后即可运行

一节马尔可夫 一阶马尔可夫噪声是一种具有马尔可夫性质的随机过程。在这种噪声中,当前时刻的状态只与前一时刻的状态有关,与更早的状态无关。 一阶马尔可夫噪声可以用一个状态转移矩阵表示,矩阵的每个元素表示从一个状态转移到另一个状态的概率。 滤波模型 状态量的迭代模型如下: 观测量为X的第一维,所以观测方程也就是取X的第一维。 运行结果 应用背景为价格滤波,所以对比X真值和滤波值的第一维