Para la p**a ***** que fabrica Movistar con la fibra no creo que se gasten mucha pasta...
Es lamentable, no se como somos el pais de referencia en telefonía...
Es lamentable, no se como somos el pais de referencia en telefonía...
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Mitsu en 26 Marzo 2014, 06:33 AM
La verdad no te entiendo, pero supongo que quieres que a partir de un numero, se descomponga en parejas de derecha a izquierda, y convierta cada pareja en ascii y su queda un digito unico, lo convierte tambien. Este code te servirá:
public static getAsciiPorNumeroEnPares(int numero) {
String digitos = String.valueOf(numero); // convierte el numero a string
String temp = digitos; // copia el string para recorrer el for
List<Character> digitosAscii = new ArrayList<>(); // almacena los caracteres ascii
// temp.length()/2 porque se toman los numeros en pareja
for(byte i=0; i<temp.length()/2; i++) {
int digito; // almacena el digito a guardar en ascii
if(digitos.length() >= 2) {
int inicio = digitos.length() -2; // inicio = cantidad de digitos del numero - 2
int finalx = digitos.length(); // final = cantidad de digitos del numero
// obtiene la ultima pareja (derecha) de los digitos
digito = Integer.valueOf(digitos.substring(inicio,finalx));
// elimina la pareja que se ha tomado de los digitos
digitos = digitos.substring(0,finalx-2);
}
else {
// si solo queda un digito lo convierte a entero para convertirlo a ascii
digito = Integer.valueOf(digitos);
}
digitosAscii.add((char) digito); // convierte el digito a ascii lo agrega a la lista
}
// recorre la lista de codigos ascii y los imprime
for(char c : digitosAscii)
System.out.println("Digito:\t"+c);
}
<cut>
import pyDes
import os, sys
# Encryption key is a slightly variation of "NtgrBak"
KEY = [0x56-8, 0x74, 0x67, 0x72, 0x42, 0x61, 0x6b, 0x00]
def derive_des_key(ascii_key):
def extract_by_offset(offset):
byte_index = offset >> 3
bit_index = byte_index << 3
v0 = (ascii_key[byte_index] << 8) | ascii_key[byte_index+1]
v1 = 8 - (offset - bit_index)
v0 >>= v1
return v0 & 0xfe
k = ""
for i in range(0, 7*8, 7):
k += chr(extract_by_offset(i))
return k
def decrypt_block(block, key_bytes):
k = derive_des_key(key_bytes)
des = pyDes.des(k, pyDes.ECB)
r = des.decrypt(block)
return r
def main():
data = sys.stdin.read()
assert (len(data) % 8) == 0
current_key = KEY[:]
r = ""
for i in range(0, len(data), 8):
current_key[0] += 8
if current_key[0] > 0xff:
current_key[0] = current_key[0] - 0x100
current_key[1] += 1
block = data[i:i+8]
d = decrypt_block(block, current_key)
r += d
sys.stdout.write(r)
raw_input()
</cut>
Cita de: ShotgunLogic en 19 Abril 2012, 20:41 PM
Recomendar te recomiendo la de Oviedo, que es donde estudio yo y en la que hay mucha gente que viene de León, porque según ellos la universidad de Informática de allí es un asco(no se hasta que punto será cierto).
La cosa es que deberías de hacer el bachiller científico/tecnológico, o si haces el otro complementar con alguna clase de matemáticas, no sólo ya para aprobar, que si estas capacitado podrás con ello aunque no hayas dado matemáticas, si no porque te van a ser muy muy útiles en el futuro, y porque se les acaba cogiendo el gusto, te lo digo yo.
Si te interesa aquí, asignaturas directas que necesites las matemáticas de bachiller son:
1er Curso: Álgebra, Cálculo y Ondas y Electromagnetismo
2º Curso: Computación Numérica
Aunque también hay otras asignaturas de matemáticas que no son directamente salidas de bachiller pero que te serviría bastante, como Autómatas y Matemáticas Discretas, y Computabilidad.
De todas maneras en todas las asignaturas, o en casi todas, vas a usar matemáticas, pero aún así no te eches para atras, simplemente molestate un poco y podrás con ello seguro
CitarTe digo.
Los que estudiamos Ingeniería Informática (el Grado) estamos marginados. Ni siquiera estamos en la Escuela, estamos en el Aulario, que es una basura de edificio.
Después están los profesores, que en su mayoría son pésimos y que como tengan un mal día, te pueden joder pero bien.
Bolonia es como ir al instituto, es decir, un asco XD
Si te gusta la Informática métete, pero si como dices no manejas muy bien las matemáticas pues no, porque básicamente toda la carrera es matemáticas