Preguntas etiquetadas con string

17
Desafío de reemplazo de cartas

La idea es simple. Debe crear un reemplazo de letra "visualizado", proporcionando 3 cadenas (la entrada puede estar separada por comas, entradas separadas o como una matriz). El primer segmento es la palabra que desea corregir, y el segundo segmento son las letras que desea reemplazar, y el tercer...

17
Catalogo de producto

Este problema se trata de separar una cadena que representa un identificador de producto en tres componentes. La primera parte consta de letras superiores e inferiores de longitud arbitraria que representa el almacén. La segunda parte son los dígitos que representan el número del producto. Esta...

17
Orden de líneas superpuestas

(Inspirado mientras dibuja en una pizarra) Desafío: Dada una cadena de entrada que contiene caracteres que representan diferentes colores de marcadores de borrado en seco en una pizarra blanca, genera el orden en el que fueron dibujados, del primero al último. Entrada: Una cadena que contiene...

17
¿Es un emoji?

He estado trabajando en esta aplicación iOS recientemente y me encontré con un problema (bastante fácil de resolver): ¿cómo puedo determinar si mi cadena está compuesta solo de emojis? Bueno, ese es tu trabajo hoy! Entrada Una cuerda. Si la presencia de caracteres unicode es problemática para...

17
Roll cake frases

Los pasteles en rollo son deliciosos dulces hechos con una capa de bizcocho, una capa de crema (o helado), enrollada en espiral, ver Wikipedia . Su tarea es obtener una cadena de frase no vacía de la entrada estándar, quitar los espacios y rodarla como un rollo de pastel comenzando desde el centro...

17
Cotizaciones seguras

Su tarea es simple: escriba un programa (o función) que no reciba entradas y produzca (o devuelva) su código fuente. El problema es que cuando el programa está envuelto en "quotes"(carácter Unicode 34), debería generar nuevamente su código fuente (ahora citado). Se aplican las reglas estándar para...

17
Oraciones retorcidas

Reglas El programa debe recibir una cadena / matriz de palabras como entrada. Para cada palabra en la cadena / matriz, reconstruirá la palabra tomando caracteres de forma alterna desde el frente y el reverso de la palabra. 12345678 9 -> 15243687 9. Luego reorganizará las palabras de manera...

17
Acortar un camino absoluto

A veces, se puede acortar una ruta absoluta larga, por ejemplo, un parámetro de línea de comando a una herramienta de Linux, utilizando el directorio de trabajo actual como referencia: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff En este desafío, debe hacer...

17
No hay tal cosa como un almuerzo gratis

... o hay? Su desafío es analizar mi factura de almuerzo, que contiene el precio base, propinas, descuentos, cupones y extras, y averiguar si mi almuerzo fue de $ 0 o menos . Si esta es la entrada: 12.34 15 tip 25 discount 1.5 extra 2 coupon Entonces la salida podría ser false. Así es como...

17
Quine de rotación segura

Escriba una quine adecuada cuya rotación sea en sí misma una quine adecuada. Por ejemplo, si su código fuente es abcdef, entonces: abcdef saldría abcdef bcdefa saldría bcdefa cdefab saldría cdefab defabc saldría defabc efabcd saldría efabcd fabcde saldría fabcde Una rotación "se realiza...

17
Aplana el CUBO

¿Alguna vez miras las formas 3D y crees que tenemos 2 muchas dimensiones? ¡Así que hagamos 3D en 1D! (¿Ves lo que hice ahí?) Tarea Dada una representación 2D de un cubo (diseño a continuación), aplánelo en una sola cadena, basada en punteros. El cubo Este es el diseño del cubo lleno de no-ops (...

17
¡Coloca un planeador!

Esta: es un planeador . En Conway's Game of Life, el planeador es un patrón famoso que atraviesa rápidamente todos los ámbitos. Para el desafío de hoy, vamos a dibujar un tablero ASCII Art Game of Life y colocar un planeador sobre él. El tablero con el que comenzamos es

17
Máquina de verdad extendida

Mucha gente sabe qué es una máquina de verdad en la programación. Pero es hora de poner las cosas a un nivel superior. ¡Presentamos la máquina de la verdad extendida! Una máquina de verdad extendida toma dos cosas como entrada, un entero ny una cadena no vacía s. Produce s ntiempos con espacios en...

17
¡Eres el anfitrión de los Juegos Olímpicos!

¡Eres el anfitrión de los Juegos Olímpicos y necesitas construir una piscina fantástica por el bien de la ocasión, pero los supervisores a menudo cambian de opinión con respecto a las dimensiones y necesitan una forma rápida de reconstruirla con el tamaño solicitado! Dados dos enteros, Ly x, su...

17
Un patrón simple

Entradas: Dos dígitos individuales (llamémoslos my n) y dos caracteres (llamémoslos ay b) en el formato de entrada de su elección. Salida: Para el tutorial, finja m=2, n=5, a='a', b='b'. Su salida será una cadena construida a partir de sus cuatro entradas. Llamemos a la cadena result, con valor...

17
Elementos que desaparecen

Dada una cadena Sy una lista de índices X, modifique Seliminando el elemento en cada índice de Smientras usa ese resultado como el nuevo valor de S. Por ejemplo, dado S = 'codegolf'y X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove...

17
Invierta dos secciones de una cadena alrededor de un pivote

Antecedentes Actualmente estoy en una clase AP Comp Sci A: Java, y quiero comenzar a algunos de mis amigos en golf de código. Tengo un desafío del curso, y me gustaría ver en cuántos bytes la comunidad puede hacer este desafío. Detalles del desafío: Dadas dos cadenas de entrada, la cadena...