Archive

Posts Tagged ‘ascii’

Unary encoded for 7-bit ASCII

November 17, 2015 Leave a comment

Chuck Norris challenge in codingame.com

import java.util.*;
import java.io.*;
import java.math.*;

/**
 * unary encoded
 * @author grekz.wordpress.com
 **/
class Bytes {
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        String MESSAGE = in.nextLine();
        StringBuilder binary = new StringBuilder(), result = new StringBuilder();
        
        for (byte b : MESSAGE.getBytes()) {
            int val = b << 1;
            for (int i = 0; i < 7; i++) {
                binary.append((val & 128) == 0 ? 0 : 1);
                val <<= 1;
            }
        }
        //grekz.wordpress.com
        char current = '2';
        for (int i = 0; i < binary.length(); i++) {
            char c = binary.charAt(i);
            if (current != c) {
                current = c;
                result.append(" ").append(current == '1' ? "0" : "00")
                        .append(" ");
            }
            result.append("0");
        }
        System.out.println(result.toString().trim());
        in.close();
    }
}
Categories: Beyond, CodinGame, Java, snippets

Codigo Java para convertir en ascii los caracteres

May 30, 2008 25 comments

Este siguiente codigo convierte desde un char, letra, simple a su valor en la tabla ascii decimal, octal, hexadecimal. Para compilarlo ocupan el java 5(1.5) debido al uso de la clase Scanner, Saludos…(Este wordpress no me deja modificar los css, asi que veré que se puede hacer ;D)

Si buscas lo contrario click aquí
Read more…

Categories: Java, Programación