freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/rosetta-code/abc-problem.spanish.md

2.9 KiB

title id challengeType videoUrl localeTitle
ABC Problem 594810f028c0303b75339acc 5 Problema abc

Description

Se le entrega una colección de bloques ABC (por ejemplo, bloques del alfabeto infantil). Hay 20 bloques con dos letras en cada bloque. Un alfabeto completo está garantizado entre todos los lados de los bloques. La colección de muestras de bloques:

(BO)

(XK)

(DQ)

(CP)

(N / A)

(GT)

(RE)

(TG)

(QD)

(FS)

(JW)

(HU)

(VI)

(UN)

(TRANSMISIÓN EXTERIOR)

(ER)

(FS)

(LY)

(ORDENADOR PERSONAL)

(ZM)

Algunas reglas a tener en cuenta:

Una vez que se usa una letra en un bloque, ese bloque no se puede usar de nuevo. La función debe ser insensible a mayúsculas y minúsculas.

Implementar una función que toma una cadena (palabra) y determina si la palabra se puede deletrear con la colección de bloques dada.

Instructions

Tests

tests:
  - text: <code>canMakeWord</code> es una función.
    testString: 'assert(typeof canMakeWord === "function", "<code>canMakeWord</code> is a function.");'
  - text: <code>canMakeWord</code> debería devolver un booleano.
    testString: 'assert(typeof canMakeWord("hi") === "boolean", "<code>canMakeWord</code> should return a boolean.");'
  - text: <code>canMakeWord(&quot;bark&quot;)</code> debe devolver verdadero.
    testString: 'assert(canMakeWord(words[0]), "<code>canMakeWord("bark")</code> should return true.");'
  - text: <code>canMakeWord(&quot;BooK&quot;)</code> debe devolver falso.
    testString: 'assert(!canMakeWord(words[1]), "<code>canMakeWord("BooK")</code> should return false.");'
  - text: <code>canMakeWord(&quot;TReAT&quot;)</code> debe devolver verdadero.
    testString: 'assert(canMakeWord(words[2]), "<code>canMakeWord("TReAT")</code> should return true.");'
  - text: <code>canMakeWord(&quot;COMMON&quot;)</code> debe devolver falso.
    testString: 'assert(!canMakeWord(words[3]), "<code>canMakeWord("COMMON")</code> should return false.");'
  - text: <code>canMakeWord(&quot;squAD&quot;)</code> debe devolver true.
    testString: 'assert(canMakeWord(words[4]), "<code>canMakeWord("squAD")</code> should return true.");'
  - text: <code>canMakeWord(&quot;conFUSE&quot;)</code> debe devolver verdadero.
    testString: 'assert(canMakeWord(words[5]), "<code>canMakeWord("conFUSE")</code> should return true.");'

Challenge Seed

function canMakeWord (word) {
  // Good luck!
}

After Test

console.info('after the test');

Solution

// solution required