这个氨基酸泡泡洗面奶 我能玩一天

转/平/攒 安排三个小可爱同款洁面!12.26开

自己起泡泡太神奇了
而且是非常绵密的泡沫
起泡网什么的都可以扔了
清洁力很!淡妆防晒用它都可以直接卸掉 简直是给我这种懒鬼福音!
洗完脸上都是滑滑嫩嫩的
超大一罐可以用很久了
里面的质地是流动的乳液状 比较温和
等十五秒左右就会有泡泡出来
味的 闻着也很舒服
17种氨基酸成分,不假滑不拔干 干皮敏感肌都️ https://t.cn/Aik1S3g9

#编程# 到底难在哪里?

我今天要买一斤苹果。

程序员:
我今天要买一斤苹果。

因为我只喜欢红富士苹果,所以我只买红富士苹果。

我能接受的最高价格是10元/斤。

正常情况下一斤苹果用一个袋子能装下,但是为防万一,我会带两个袋子。

我知道附近的3家水果店,所以我会依次访问这3家水果店。

根据上述条件,我设计出以下的买苹果的流程:
买苹果流程开始

对水果店0、水果店1、水果店2依次执行:

拜访一家水果店流程开始

走到此水果店

如果此水果店没有开门,则结束当前的“拜访一家水果店流程”

如果此水果店没有苹果,则结束当前的“拜访一家水果店流程”

如果此水果店的苹果当中没有红富士苹果,则结束当前的“拜访一家水果店流程”

如果此水果店的红富士苹果剩余不到一斤,则结束当前的“拜访一家水果店流程”

如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:

讲价流程开始

询问店主是否愿意将价格降到10元/斤或更低

如果店主愿意,则跳过剩余的“讲价流程”

讲价流程结束

如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“拜访一家水果店流程”

打开一个袋子,将其作为当前的袋子

重复执行以下流程,直到总重量大于一斤:

装袋一个苹果流程开始

从所有的不在袋子中的红富士苹果中选出最好的一个

如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:

换袋子流程开始

如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:

向店主要袋子流程开始

向店主索要一个袋子

如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”

将店主给我的袋子作为当前的袋子

向店主要袋子流程结束

换袋子流程结束

测量我的所有袋子里的所有苹果的总重量

装袋一个苹果流程结束

根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格

向店主询问我应付的价格

如果我不接受店主索要的价格,则执行3次:

校对流程开始

向店主解释我计算出的价格,并询问其是否同意

如果店主同意,则跳过剩余的“校对流程”

校对流程结束

如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”

如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”

付钱拿走苹果

跳过剩余的“拜访一家水果店流程”

拜访一家水果店流程结束
买苹果流程结束
这个流程怎么样?我来设计一些测试样例,测试一下这个流程。

测试发现一个问题:如果水果店0和水果店1都有红富士苹果并且价格都低于10元/斤,而且水果店1的价格比水果店0更低,那么我希望买水果店1的苹果,但我设计的流程会让我买水果店0的苹果。

为了解决这个问题,我应该先询问所有水果店的价格,然后去价格最低的那一家买苹果。

经过修改,我重新设计出以下的买苹果的流程:

买苹果流程开始

对水果店0、水果店1、水果店2依次执行:

询问一家水果店的红富士价格流程开始

走到此水果店

如果此水果店没有开门,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

如果此水果店没有苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

如果此水果店的苹果当中没有红富士苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

如果此水果店的红富士苹果剩余不到一斤,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

向店主询问此水果店的红富士苹果价格并记录

询问一家水果店的红富士价格流程结束

从3家水果店中选出红富士价格最低的一家(如果有并列则随机选择),将其作为目标水果店

如果目标水果店的红富士苹果价格为无穷大元/斤,则结束当前的“买苹果流程”

走到目标水果店

如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:

讲价流程开始

询问店主是否愿意将价格降到10元/斤或更低

如果店主愿意,则跳过剩余的“讲价流程”

讲价流程结束

如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“买苹果流程”

打开一个袋子,将其作为当前的袋子

重复执行以下流程,直到总重量大于一斤:

装袋一个苹果流程开始

从所有的不在袋子中的红富士苹果中选出最好的一个

如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:

换袋子流程开始

如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:

向店主要袋子流程开始

向店主索要一个袋子

如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”

将店主给我的袋子作为当前的袋子

向店主要袋子流程结束

换袋子流程结束

测量我的所有袋子里的所有苹果的总重量

装袋一个苹果流程结束

根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格

向店主询问我应付的价格

如果我不接受店主索要的价格,则执行3次:

校对流程开始

向店主解释我计算出的价格,并询问其是否同意

如果店主同意,则跳过剩余的“校对流程”

校对流程结束

如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”

如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”

付钱拿走苹果
买苹果流程结束
现在这个流程是不是完美了呢?不是,我还能发现很多问题。
如果3家水果店都有红富士苹果但都不到一斤,但是三家店加起来能达到一斤,那么我不应该结束流程回家,而是应该把三家店的红富士苹果都买下来。
如果我向水果店询问价格的时候这家店还有红富士苹果,但我询问完所有水果店的价格后这家店的红富士苹果卖完了,那么我的流程会让我试图处理不存在的红富士苹果。
我走路的过程中可能会遇到突发事件,比如发现了新的水果店,比如袋子破掉了苹果掉一地,对于这些情况我的流程都无法进行处理。

啊问题太多了我懒得再改流程了。我还是去X宝买吧。
那么接下来我要设计一个在X宝买红富士苹果的流程…

这篇回答并不是讲述在生活中程序员如何买苹果,而是以买苹果为例说明程序员如何解决问题。程序员需要对问题进行透彻的分析,理清其涉及的所有细节,预测可能发生的所有意外与非意外的情况,列出解决方案的所有步骤,以及对解决方案进行尽量全面的测试。

而这些正是我认为编程难的地方。任何一点遗漏都会成为bug,轻则导致挨骂,重则导致经济损失甚至危害安全。

注意这些难点全部和语言无关。和编程所需要的绝对严密的逻辑相比,语言实在是太简单了。转自知乎 https://t.cn/ELT0hke

#道教[超话]#又是一年一度的平安夜与耶诞节。朋友圈又是一波一波的“大义炳然”。有张图在朋友圈转来转去,甚至还有不少道“友”也转了。
同样都是道教徒,怎么会有这种智商欠费的道教徒?炎黄子孙要是都知道这个版本的,是要让炎黄子孙都成为白痴?
道教徒不过基督教节日我能理解,中国人都不过?你知不知道这是违背《宪法》的?只允许外国人信道教、过中国年,中国人都要剥夺他们宗教信仰自由,这是道教徒该干的事情?不脸红么?不拉低道教徒总体形象么?
一到讲经论道,半天憋不出一句自己的见解,就大言不惭说“不争”。到这种事情上,犹如泼妇!道教在这种人里能复兴他有他个怪!


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 我直接陷入迷惑,就故意唱反调能显得自己特别睿智是吧 国家关系不讲利益,那讲啥?讲感情? 为啥呢?因为把国家比做个人?个人之间讲感情,所以国家之间讲感情? 这话蠢
  • 今天是2月17日 星期四 以前看到过一个问题:开心的秘诀是什么? 有一个高赞回答是,永远不要对任何人期待太高。 我们总是以为,对别人好,别人就应该会同等对我
  • 泽连斯基本人的推特最近几条基本上全是感谢各国帮助和捐款,底下评论大致分三种,表达各国人民和乌克兰人民站一起,夸泽连斯基像英雄一样守护国家,还有就是骂普京。 英
  • 毛阿敏自老公骤然离世后,一直隐身于人前。数月之后,毛阿敏现身于李健音乐会,虽然神情间还有些许憔悴,但是状态已经好转许多。看来毛阿敏已经从丧夫之痛走了出来,而且将
  • 是第四周年,也是爱你的第四年。 在拨出电话之前,也知道是一通互动电话,心里有好多事情想要告诉你,可等到真正开口的时候,内心复杂到说不出来,心跳加速只能说出“四周
  • #博君一肖[超话]##博君一肖# 我的天哪900万帖子了,水果妹真厉害[允悲] 花田入镜,天选开始,节目初识,一人微醉,对戏相处,日久生情。多少成名奋斗的艰难
  • 【好“汉”归来加倍爱 中国银行2021武汉马拉松10月24日鸣枪】 (通讯员 龚志铭 袁仪) 经风沥雨,更显挺拔;金秋十月,好“汉”归来。 2021年10
  • 打开音乐播放器再点开私人FM模式,不用选了,有啥听啥吧,想出去走走,以前说好一起旅行的朋友说她去不了,因为她担心她爸有什么事她不在家,我说他能有什么事呢,不是还
  • 【女神节-红色光辉花束】 1扎:冷链66元,空运70元! 1扎+礼盒:冷链76元,空运85元! 温柔是低调的美,可爱是自然的美,闲淑是宁静的美,活泼是奔放的美,
  • 感觉很棒的个签句子 1、不婚,勿扰! 2、带着饥饿入睡是成为美女的开端 3、淘宝旗下最佳赞助商 4、开始为新的风景前行 5、我会一直爱你,你可以反复向
  • #围场故事# 50年前的今天,#保时捷[超话]# 击败了强大的对手法拉利 ,拿下第一场#勒芒24小时耐力赛# 胜利,底盘编号023的23号 由 Hans Her
  • #凤凰网旅讯# 【#北京影院春节期间上座率将下调#至50%,春节打算看电影吗[羞嗒嗒]】据悉,北京全市各影院2月11日至17日期间(除夕至初六)观影上座率不得超
  • 목과 소리에 유리한 불교의 주문.. 진짜 완전 대박.. 오늘 뜻밖에 예전에 많이 듣던 어느 노래가 생각났네.. 근데 이 노래는 가사 몇 구절이
  • #财经讯息# 人民日报:全球已有23家航空公司倒闭。据悉,2020年全球航空业将亏损843亿美元,航空需求或需5年才能恢复至疫前水平。此外,多家航司也陷入经营困
  • 【老旧小区改造“金杯”“口碑”都要 “面子”“里子”都有】“小小青羊北,彻底大变样;大大幸福感,温暖留心中。”这是青羊北路片区1000余户居民历经老旧小区改造后
  • #创投快讯# 【浙江德康医疗器械完成5亿元B轮融资】 近日,浙江德康医疗器械完成B轮融资和一系列资金支持,共计5亿元,本轮融资由杭州湾智慧医疗产业基金领投,共青
  • 八字越强的人,为人处世反而越低调,而且八字越强的人,越显年轻,因为心态和脾气超好的人不会显老,看看吴尊,钟汉良等人,这颜值几乎没啥太大变化。如果你足够牛,别人是
  • 昨天去参加了#自游家NV# 的品鉴会 听了听厂家的宣传 也静态看了看这辆【自由家】 有纯电和增程两套动力系统 动力系统参数没有公布 但是全系都是双电机四驱 增
  • 心态建设是不得不提的,古语说,伐国之道,攻心为上,攻城为下。你只有在挽回过程中时刻保持住自己的心态,不因为一点小小的挫折就心态崩塌,才能真正攻入她的心里,挽回你
  • #韶关旅游[超话]# 不要刻意去在意他人的事。在这世上,总会有人让你悲伤、让你嫉妒、让你咬牙切齿。并不是他们不好,而是因为你很在乎。所以想心安,首先就要不贪婪