Autor
|
Tema: [RETO] CompWordsAlphabetically (Leído 10,015 veces)
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Tu función devuelve un resultado erróneo aquí: Debug.Print kCompare("feo", " ") Debería devolver la segunda y devuelve la primera... Ummm... En abecedario el [espacio] no esta incluido, asi que "feo" va antes que " feo"...
|
|
|
En línea
|
|
|
|
Psyke1
Wiki
Desconectado
Mensajes: 1.089
|
Ummm... En abecedario el [espacio] no esta incluido, asi que "feo" va antes que " feo"... Tan sutil como siempre... Me temo que lógico sería: 1.-Signos y símbolos 2.-Números 3.-Letras Además el vb me apoya, si hago esto: Private Sub Form_Load() With List1 .AddItem "4paleto" .AddItem "paleto" .AddItem " paleto" End With End Sub
Y pongo la propiedad Sorted en el List1 ( para ordenar el contenido del mismo) este es el resultado: Quizás quieras revisar tu función. DoEvents!
|
|
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
VB NO te apoya... StrComp()
|
|
|
En línea
|
|
|
|
Psyke1
Wiki
Desconectado
Mensajes: 1.089
|
Y QuickSort tambien ¿no? Private Sub Form_Load() Dim a() As String Dim vItem a = Split("karcrack es un pesado 4ejemplo %ejemplo", " ") QuickSort a For Each vItem In a Debug.Print vItem Next End Sub
Resultado: %ejemplo 4ejemplo es karcrack pesado un No insistas, todos los ejemplos (menos el tuyo ) lo ordenan así... DoEvents!
|
|
|
En línea
|
|
|
|
79137913
Desconectado
Mensajes: 1.169
4 Esquinas
|
HOLA!!!
Mmm, lamentablemente en este caso creo que tiene que devolver error si comparas una palabra con una cadena de espacios, pero al comparar "palabra" con" palabra" tiene que devolver iguales, pero es necesario que tome en cuenta los espacios, ya que "hola como andas" va antes que "holacomoestas" no se si me entienden... Seria lo mas correcto.
GRACIAS POR LEER!!!
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas"
79137913 *Shadow Scouts Team*
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Pero 7913, eso seria para otra cosa, esto es sobre palabras nomas xD y si usas el mio creo q anda ya para eso pero la idea es con palabras solamente.
Quien gano entonces? Frog haciendo trampa o Karcrack con errores? xD jajaj
|
|
|
En línea
|
|
|
|
Psyke1
Wiki
Desconectado
Mensajes: 1.089
|
Pero 7913, eso seria para otra cosa, esto es sobre palabras nomas xD y si usas el mio creo q anda ya para eso pero la idea es con palabras solamente.
Quien gano entonces? Frog haciendo trampa o Karcrack con errores? xD jajaj Yo no hice trampa en ningún momento. Yo soy el que planteó el reto, así que os tendréis que adaptar a las normas del mismo al igual que hago yo cuando participo en otro. Cuando la función de Karcrack devuelva resultados "correctos" lo testearé. Y después propondré la Parte 2 del reto... DoEvents!
|
|
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Pues entonces me da la sensación de que planteas mal el reto... Si lo que quieres es que las ordene siguiendo el orden de cada carácter en la Tabla Ascii esta mal planteado. Tu pides alfabeticamente... Y el alfabeto no contempla el espacio... luego lógicamente debería ser situado después de todas las letras del alfabeto... http://es.wikipedia.org/wiki/Alfabeto_latino Aún así StrComp() compara según el Ascii Code... así que teóricamente mi función ha de seguir tus directrices...
|
|
|
En línea
|
|
|
|
Psyke1
Wiki
Desconectado
Mensajes: 1.089
|
Lo siento tienes razón, lo planteé mal entonces... Según la tabla ascii DoEvents!
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Bueno pero no te enojes Frog xD, hace los test q me interesa saber si mi codigo esta demasiadoo lento o q
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Reto ;)
Ingeniería Inversa
|
NeoKiller
|
3
|
3,201
|
15 Agosto 2004, 23:12 pm
por NeoKiller
|
|
|
Reto!!
Ingeniería Inversa
|
HaCkZaTaN
|
2
|
3,215
|
10 Septiembre 2004, 09:30 am
por Ðevastador
|
|
|
Reto vB
Ingeniería Inversa
|
nhouse
|
2
|
3,708
|
16 Marzo 2005, 09:41 am
por 4rS3NI(
|
|
|
reto en VB6
Ingeniería Inversa
|
ellolo
|
1
|
2,823
|
15 Abril 2005, 10:03 am
por UnpaCker!
|
|
|
Un reto !!!
« 1 2 3 »
Programación Visual Basic
|
VirucKingX
|
24
|
9,251
|
8 Mayo 2006, 23:36 pm
por Kizar
|
|