Résultat: 21 points Durée: 60 minutes
Re-défi: 100 Après tout, il s'est avéré que la capacité de réflexion diminue lorsque le temps est écoulé.
Après tout, la chose la plus importante à laquelle il faut prêter attention dans un tel problème était la ** limite des conditions **. J'ai réussi si j'ai franchi la limite de la condition Écrivez le code de la mort comme un indice.
<détails> ```python #Dans ta langue préférée x_time,y_time,z_time = input().split()
#print(x_time, y_time, z_time) day = int(input())
#print(day) import sys
line = sys.stdin.readlines() result = [] #ghsfrh """
for i in range(day):
start, end = line[i].split() """ for i in range(day):
start, end = line[i].split()
if int(start) >= 0 and int(end) <= 9:
z_tiem_result = (int(end)-int(start)) * int(z_time)
result.append(z_tiem_result)
#print(z_tiem_result)
elif int(start) >= 9 and int(end) <= 17:
x_time_result = (int(end)-int(start)) * int(x_time)
result.append(x_time_result)
#print(x_time_result, result) #print(result) print(sum(result)) ```
Recommended Posts
coding: utf-8
Let'Défi! !!
dayss = []
days = int(end)-int(start)
#print(days)
for i in range(int(start), int(end)):
dayss.append(i)
print(len(dayss))
print(dayss)
for j in range(len(dayss)):
if 0 <= j and 8 >= j:
result.append(int(z_time))
elif 9 <= j and 17 >= j:
result.append(int(x_time))
elif 17 <= j and 22 >= j:
result.append(int(y_time))
else:
print("Hors heures")
print(sum(result))
elif int(start) >= 17 and int(end) <= 22:
y_time_result = (int(end)-int(start)) * int(y_time)
result.append(y_time_result)
#print(y_time_result, result)
elif int(start) >= 22:
z_tiem_result = (int(end)-int(start)) * int(z_time)
result.append(z_tiem_result)
#print(z_tiem_result, result)
else:
#print("Hors heures")
pass