首页 > 试题广场 >

牛牛的计划

[编程题]牛牛的计划
  • 热度指数:21781 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
牛牛有一个学习计划,他计划在 y 年 m 月 d 日开始学习,但在之前他是绝不会开始学习的,但是他一旦开始学习就不会停下来,请你判断 y1 年 m1 月 d1 日牛牛应该学习吗。

输入描述:
第一行输入 y ,m ,d ,即牛牛计划开始学习的时间。
第二行输入 y1,m1,d1,即询问的时间。


输出描述:
请你判断牛牛是否开始学习。如果是则输出 yes ,否则输出 no

示例1

输入

2022 2 11
2022 2 11

输出

yes
示例2

输入

2022 2 11
2022 2 10

输出

no
示例3

输入

2022 2 11
2022 2 12

输出

yes
date = input().replace(" ","")
date1 = input().replace(" ","")
if date1 >= date:
    print("yes")
else:
    print("no")

发表于 2024-09-16 23:28:22 回复(1)
y,m,d=map(int,input().split())
y1,m1,d1=map(int,input().split())
if y1>y:
    print("yes")
elif y1==y:
    if m1>m:
        print("yes")
    elif m1==m:
        if d1>=d:
            print("yes")
        else:
            print("no")
    else:
        print("no")
else:
    print("no")

发表于 2024-08-25 22:51:19 回复(0)
import sys
from datetime import datetime  
start_list = ''.join(input().split())
now_list = ''.join(input().split())
start_date = datetime.strptime(start_list,'%Y%m%d')
now_date = datetime.strptime(now_list,'%Y%m%d')
print('yes' if start_date<=now_date else 'no')
发表于 2024-02-09 19:30:13 回复(0)
y,***p(int,input().split())
y1,m1,d1=map(int,input().split())
t = "{:0>4d}{:0>2d}{:0>2d}".format(y,m,d)
t1 = "{:0>4d}{:0>2d}{:0>2d}".format(y1,m1,d1)
if t>t1:
    print("no")
else:
    print("yes")

发表于 2024-02-04 13:13:16 回复(0)
y,m,d = list(map(int,input().split()))
y1,m1,d1 = list(map(int,input().split()))
if y1>y:
    print('yes')
elif y1==y:
    if m1>m:
        print('yes')
    elif m1==m:
        if d1>=d:
            print('yes')
        else:
            print('no')
    else:
        print('no')
else:
    print('no')

编辑于 2024-01-22 19:32:36 回复(0)
#年月日用字符串拼接到一起然后转换成int类型,直接比较大小
y = list(input().split())
y1 = list(input().split())
z = int(y[0]+y[1]+y[2])
z1 = int(y1[0]+y1[1]+y1[2])
if z <= z1:
    print("yes")
else:
    print("no")
编辑于 2024-01-19 09:33:44 回复(0)
n = map(lambda i: "%02d"%i,map(int,input().split()))
n1 = map(lambda i: "%02d"%i, map(int,input().split()))
if int(''.join(n)) <= int(''.join(n1)):
    print('yes')
else:
    print('no')
发表于 2023-04-12 15:55:42 回复(0)
y,***p(int,input().split())
y1,m1,d1=map(int,input().split())
n = 10000*y+100*m+d
n1 = 10000*y1+100*m1+d1
if n1>=n:
    print('yes')
else:
    print('no')

发表于 2023-02-28 15:39:36 回复(0)
y,***p(int,input().split())
y1,m1,d1=map(int,input().split())

if y<=y1&nbs***bsp;(y1==y and m<=m1)&nbs***bsp;(y1==y and m1==m and d<=d1):
    print('yes')
else:
    print('no')  

发表于 2023-01-18 19:27:02 回复(0)
sta = input()
end = input()
s = sta.replace(' ','')
e = end.replace(' ','')
if int(s) <= int(e):
    print('yes')
else:
    print('no')
换个思路,把日期换成整数进行比较。
发表于 2022-10-09 14:39:09 回复(2)