Preguntas etiquetadas con unicode

Para desafíos relacionados con Unicode.

46
Gráficos en braille

Cortar una matriz booleana de 4x2 bloques y hacerlos como caracteres braille U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Rellene con 0-s si las dimensiones no son múltiplos de 4 y 2. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Se aplican las reglas habituales...

42
Imprime los nombres de los personajes

Cada personaje de Unicode tiene un nombre, como "LETRA DE CAPITAL LATINO A". Un nombre de carácter Unicode puede contener solo letras mayúsculas, espacios en blanco y el signo menos. Escriba un programa que lea un texto y muestre los nombres de cada carácter en una nueva línea. Por ejemplo, si la...

42
StringgnirtSStringgnirtSStringgnirtS

Aquí hay un desafío relativamente simple para ti. Dada una cadena de longitud N , envíe la cadena hacia adelante, luego hacia atrás, luego hacia adelante, luego hacia atrás ... etc. N veces. Por ejemplo, si su entrada fue Hello! Deberías

28
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿

Introducción Intente convertir palabras a dos fuentes Unicode diferentes. Reto Su tarea es transformar su cadena de entrada en los caracteres unicode 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 y 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Todas las palabras en mayúscula deben convertirse en minúsculas 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 Por ejemplo: WORD->𝘄𝗼𝗿𝗱 Todas...

28
Bytes / Carácter

Tarea Dada una cadena UTF-8 (por cualquier medio), responda (por cualquier medio) una lista equivalente donde cada elemento es el número de bytes utilizados para codificar el carácter de entrada correspondiente. Ejemplos ! → 1 Ciao → 1 1 1 1 tʃaʊ → 1 2 1 2 Adám → 1 1 2 1 ĉaŭ→ 2 1...

28
¡Ayuda! ¡Mi calculadora funciona mal!

Introducción Mi calculadora se está comportando raro. A veces, cuando escribo un 8, muestra un 2. Y a veces cuando escribo en una 6muestra una +. ¡Algunos botones están mezclados! ¿Alguien podría ayudarme a determinar cuál? Reto: Entrada: Lista de ecuaciones incorrectas , con resultados...

27
Convertir a números de Suzhou

Los números de Suzhou (蘇州 碼子; también 花 碼) son números decimales chinos: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Funcionan prácticamente como números arábigos, excepto que cuando hay dígitos consecutivos que pertenecen al conjunto {1, 2, 3}, los dígitos alternan entre notación de trazo...

26
Horneame un poco de moji

Dada una cadena, una lista de caracteres, una secuencia de bytes, una secuencia ... que es a la vez UTF-8 válido y Windows-1252 válido (la mayoría de los idiomas probablemente querrán tomar una cadena UTF-8 normal), conviértalo (es decir, suponga que es ) Windows-1252 a UTF-8 . Ejemplo de...

26
¿Qué tan rápido puedo decir su programa?

Recientemente decidí descargar un software de dictado, para ayudar con mi escritura. Sin embargo, no funciona muy bien cuando estoy codificando, ya que tengo que cambiar de decir palabras a símbolos y viceversa. Es aún peor cuando estoy codificando en un lenguaje esotérico que son todos...

25
Cuantos dias en un mes

Dada una representación textual (nombre completo que no distingue entre mayúsculas y minúsculas o abreviatura de 3 caracteres) de un mes, devuelve el número de días del mes. Por ejemplo, december, DEC, y dectodos deben volver 31. Febrero puede tener 28 o 29 días. Suponga que la entrada es un...

25
Sustitución recursiva de cuerdas

La tarea Escribir un programa o función que con tres cadenas A, B, Cproduce una cadena de salida donde cada instancia de Bin Aha sido sustituida recursivamente con C. Sustituir recursivamente significa repetir una sustitución en la que en cada paso todas las instancias no superpuestas de Bin...

25
NO VIENE: un desafío zalgo

Escriba un programa o función que, dada una cadena, lo quitará de zalgo, si existe alguno. Zalgo Para esta publicación, zalgo se define como cualquier personaje de los siguientes rangos Unicode: Combinación de marcas diacríticas (0300–036F) Combinación de marcas diacríticas extendidas...

24
Sacar el alfabeto hebreo

Su tarea es imprimir este texto exacto: אבגדהוזחטיכךלמםנןסעפףצץקרשת (Se le permite imprimir una nueva línea al final) SHA256 hash de la codificación UTF-8 del texto: 0ab6f1e0bf216a0db52a4a5a247f95cba6f51496de7a24dfd01f3985dfcf6085 Codificación

24
Implementar kerning simplificado

Introducción Kerning significa ajustar el espacio entre las letras de un texto. Como ejemplo, considere la palabra Topescrita con los siguientes tres glifos: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

23
Imprime una baraja barajada

Entrada Ninguna Salida 52 cartas. No hay duplicados Las tarjetas se representan como sus caracteres unicode, por ejemplo, 🂹. Los puntos de código Unicode siguen el siguiente formato: Los primeros tres dígitos son 1F0. El siguiente dígito es A, B, C, o Dpara espadas, corazones, diamantes y...

23
Hormigas en un registro natural

Este es un buen desafío para principiantes y un buen asesino del tiempo. Solo dije un registro -natural- porque el título era demasiado corto, esto no tiene nada que ver con logaritmos. Dadas 2 variables: El número de hormigas n. El ancho del registro w. Salida de un registro de anchura wcon...

22
Braille-ify una cuerda

Y no, este no es un engaño de Traducir texto ASCII a braille . Hay 2 8 = 256 patrones Braille en Unicode. (Por 'Braille' me refiero a las de 8 celdas) W, espera. ¿Cuántos caracteres ASCII había? 2 7 = 128? Bueno, entonces, ¡convirtamos ASCII en Braille, porque no hay absolutamente ninguna...

22
Obtenga un número aleatorio de n dígitos con dígitos distintos y primero no un 0

Leí esta pregunta y pensé que sería un buen desafío. Tarea Dar una entrada 0<n<10generar un número aleatorio con exactamente n dígitos el primero no es 0 asi que f(n)>10**(n-1)-1 dígitos distintos Criterios ganadores Este es el código de golf, por lo que gana el código más...

21
Decode Faux Braille

Python 3 , 181 179 171 167 161 159 bytes Entrada por bytes UTF-16 little-endian sin BOM. Primero descomponga en columnas usando cambios de bits, divididos por una columna vacía, luego divídalos en una tabla de búsqueda. -2 bytes gracias a ngn . -5 bytes gracias al Sr. Xcoder . lambda...