FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Disculpen que meta más leña al fuego... pero hay que preguntarlo ahora:
¿Se contempla la Ñ? Esto lo digo porque muchas veces cuando hablan de letras, y más cuando involucra al abecedario entero, se olvidan que el castellaño tiene una letra más. Saludos, |
#2
|
||||
|
||||
Mi código no comptempla la Ñ
|
#3
|
||||
|
||||
Cita:
1. Leer caracter N-ésimo: 2. Evaluar caracter: 2.1. Si es numero: 2.1.1. incrementar valor según módulo 10. 2.1.2. Si caracter es ahora 9: 2.1.3. Volver a paso 1 siendo el caracter (N-1)-ésimo. 2.2. Si es letra: 2.2.1. incrementar valor caracter. 2.2.2. Si caracter es ahora Z: 2.2.3. Volver a paso 1 siendo el caracter (N-1)-ésimo. ¿Voy bien? Ahora mi pregunta es ¿que hacer cuando se llega al final de la cadena y si el valor es 9 o Z? De cualquier modo... no está bien dicho la cosa. Pues precisamente a eso me refiero. Tanto tu como Azid no han contemplado la Ñ. ¿La usamos? luxus, debes definir concretamente como son las reglas para que el algoritmo funcione como debe. Saludos, |
#4
|
||||
|
||||
Si queremos que sea portable, no se debe contemplar, muy a pesar de cervantes
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Ya se me van a quemar vivo pero para mi (y para muchos) la Ñ no es letra, como tampoco lo es "Ch" y "Ll".
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#6
|
||||
|
||||
Cita:
En fin, no me hagas caso.... hoy he estado un poco cabrón Es muy cierto que la Ñ se la pasan de largo, y es por ese motivo que yo la incluyo. Pero aqui, para "práctica" podemos obviarla. Vale. Quería preguntarte... como lo estás entendiendo a esto? Pues mo me hice lio EDITO: ¿ Y luxus va a dar presencia, o explicar mejor el asunto? Porque hace 4 horas estuvo presente y si al menos hubiera dicho una mínima explicación hubiera sido mejor. Porque al modo en lo veo, pareciera que le estamos haciendo la tarea. Saludos Última edición por Delphius fecha: 15-02-2008 a las 05:10:13. |
#7
|
||||
|
||||
No es que pareciera... es que lo es
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
uy, uy.. discusión lingüística... ¡me apunto!
Bueno, lo primero, es que uno no puede decir "esto me parece... esto no me parece...". Hay definiciones para cada cosa. Entre esas cosas, la de letra. Si leéis el enlace (primera acepción) ya queda indiscutible que la ñ es una letra. Pero, ¿qué pasa con "ch" y "ll"? Según la segunda acepción, tradicionalmente también son letras. Pero claro, tradicionalmente... ¿y ahora? Desde luego, tienen su propia pronunciación, pero claro, requieren de más de un signo gráfico para representarlas, es decir, más de una letra. Che y elle son cada una un fonema con dos letras. ¿Por qué no? Ya se prodía mirar más allá, con esto del Unicode y los CodePoint, pero a fin de cuentas, eso no son más que "artimañas" para simplificar (informáticamente hablando) las cosas. Y para no desvirtualizar el hilo... ¡luxus, ¿dónde c0~@ te has metido?! Que nos tienes en intríngulis. ¿Metemos la eñe o no? ¿Los números se mezclan con las letras o no?... Salu2. |
#9
|
||||
|
||||
Bueno... creo que no hace falta nombrar lo que sabemos... si luxus no pone de su parte... pues... no creo que le encontremos solución, por ahora yo voy a seguir adivinando:
NOTA: comienzo a contar de derecha a izquierda. Doy por supuesto que los carateres son dependientes exclusivamente del anterior. Y que debe incrementar su valor independiente de si es un número o una letra. 1. ¿Que sucede cuando el primer caracter es un 9? 1.1. Se convertiría en un 0 (cero). bien... y ¿ahora? 1.2. ...el caracter a su izquierda debe "incrementarse". Perfecto, y si es ¿9? 2. ¿Que sucede cuando el primer caracter es Z? 2.1. Se convertiría en A. ¿y ahora? 2.2. ... el caracter a su izquierda debe "incrementarse". Perfecto, y si es ¿Z? Estas dos situaciones, me llevan a: 3. ¿Que sucede cuando el último caracter es un 9? 3.1. Lo incrementamos. Perfecto... se obtuvo un 0 (cero). ¿Que hacemos? 3.1.1. Reemplazamos ese cero por A, dando inicio a las letras. O bien, 3.1.2. No hacemos nada. 4. ¿Que sucede cuando el último caracter es Z? 4.1. Lo incrementamos. Perfecto... se obtuvo A. ¿Que hacemos? 4.1.1. No hacemos nada. A lo que voy es que la regla, necesariamente debe ser posicional y no sólo del caracter. Voy a pedir que luxus defina concretamente como vienen las reglas. ¡Que hable! ¿O es que este hilo deberá quedar sin solución? Saludos, Última edición por Delphius fecha: 15-02-2008 a las 18:53:47. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ordenar una table numericamente por un campo alfanumerico | jose.mendez | Tablas planas | 2 | 31-12-2007 17:56:16 |
longitud de un campo alfanumerico | dtomeysoto | SQL | 2 | 10-03-2007 20:08:55 |
Generacion de scripts | AMO | Oracle | 2 | 10-10-2005 17:55:15 |
Generación de archivos dcu | jplj | Varios | 2 | 26-04-2005 21:44:29 |
|