![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola En un archivo de registro guardamos la hora en la que se produce un suceso en el siguiente formato: HH:MM D dddddsiendo HH, MM y DD respectivamente la hora, el minuto y el segundo en la que se produjo la anotación y siendo ddddd el número de segundos transcurridos desde la 00:00:00 horas, esto es (HH*(60*60)) + (MM * 60) + SS Por ejemplo, a las 00:00:00 le corresponde 00000 y a las 15:55:01 le corresponde 57301. Y es este último número el que me ha llamado la atención... las decenas y unidades de ddddd coinciden con los segundos DD Mi curiosidad es saber cuales son las horas (o rangos) en las que se da esta coincidencia. Puedo hacer un programa que, usando la fuerza bruta, calcule los 86399 posibles valores y me presente los que satisfacen la coincidencia, pero me imagino que habrá alguna forma más general y elegante de obtener el resultado. ¿Alguna idea? Gracias anticipadas Vicente |
| | ||||
| ||||
| |
| |||
| VG escribió: > > Por ejemplo, a las 00:00:00 le corresponde 00000 y a las 15:55:01 le > corresponde 57301. > > Y es este último número el que me ha llamado la atención... las > decenas y unidades de ddddd coinciden con los segundos DD > > Mi curiosidad es saber cuales son las horas (o rangos) en las que se > da esta coincidencia. Puedo hacer un programa que, usando la fuerza > bruta, calcule los 86399 posibles valores y me presente los que > satisfacen la coincidencia, pero me imagino que habrá alguna forma más > general y elegante de obtener el resultado. > > ¿Alguna idea? > Pues si lo he entendido bien, se debe dar que: 3600*h+60*m+s = s (mod 100) que es como decir: m = 0 (mod 5) o sea, que la cifra de los minutos tiene que ser múltiplo de 5. |
| |||
| VG escribió: > > Por ejemplo, a las 00:00:00 le corresponde 00000 y a las 15:55:01 le > corresponde 57301. > > Y es este último número el que me ha llamado la atención... las > decenas y unidades de ddddd coinciden con los segundos DD > > Mi curiosidad es saber cuales son las horas (o rangos) en las que se > da esta coincidencia. Puedo hacer un programa que, usando la fuerza > bruta, calcule los 86399 posibles valores y me presente los que > satisfacen la coincidencia, pero me imagino que habrá alguna forma más > general y elegante de obtener el resultado. > > ¿Alguna idea? > Pues si lo he entendido bien, se debe dar que: 3600*h+60*m+s = s (mod 100) que es como decir: m = 0 (mod 5) o sea, que la cifra de los minutos tiene que ser múltiplo de 5. |
| |||
| Quim Testar ha escrito: > > Pues si lo he entendido bien, se debe dar que: > > 3600*h+60*m+s = s (mod 100) > > que es como decir: > > m = 0 (mod 5) > > o sea, que la cifra de los minutos tiene que ser m�ltiplo de 5. Muy ilustrativo Gracias. |
| |||
| Quim Testar ha escrito: > > Pues si lo he entendido bien, se debe dar que: > > 3600*h+60*m+s = s (mod 100) > > que es como decir: > > m = 0 (mod 5) > > o sea, que la cifra de los minutos tiene que ser m�ltiplo de 5. Muy ilustrativo Gracias. |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas para operar con horas y minutos | gorigori | Newsgroup microsoft.public.es.excel | 12 | 02-05-2008 10:00:53 |
| Calculo de horas minutos y segundos | eva | Newsgroup microsoft.public.es.excel | 10 | 22-04-2008 16:40:50 |
| [Quedan 13 horas 33 minutos] iSpring Pro | Enric Mañas | Newsgroup microsoft.public.es.powerpoint | 0 | 04-03-2008 18:35:25 |
| Re: Quedan 79 dias, 17 horas y 57 minutos para eliminar el canondigita | dar2 | Newsgroup es.soc.org.policia | 20 | 05-01-2008 16:43:59 |
| Llevo 53 horas, diez minutos y veinte segundos sin fumar | MAR | Newsgroup es.soc.cultura.sin-tabaco | 111 | 20-01-2005 15:20:07 |