https://www.codewars.com/kata/59778cb1b061e877c50000cc/train/javascript
Crea una función que tome un arreglo de letras, y las combine para construir palabras en una oración.
El arreglo viene de la siguiente forma:
[['J','L','L','M']
test! |
import java.util.ArrayList; | |
class Solution{ | |
private static boolean isPalindrome(int num) { | |
String s = Integer.toString(num); | |
return s.equals(new StringBuilder(s).reverse().toString()); | |
} | |
public static int values (int n){ | |
ArrayList<Integer> validPalindromes = new ArrayList<>(); | |
// recorrer todos los números desde 1 hasta n |
import java.io.*; | |
import java.util.*; | |
import java.util.Arrays; | |
public class Solution { | |
public static void main(String[] args) { | |
//1. Formar un arreglo principal | |
Scanner scanner = new Scanner(System.in); | |
int n = scanner.nextInt(); | |
int numbers [] = new int [n]; | |
for ( int i = 0; i < n; i++){ |
adjhfkjsdhflkajsdhflkajsdf |
https://www.codewars.com/kata/59778cb1b061e877c50000cc/train/javascript
Crea una función que tome un arreglo de letras, y las combine para construir palabras en una oración.
El arreglo viene de la siguiente forma:
[['J','L','L','M']
https://www.codewars.com/kata/58ca658cc0d6401f2700045f/train/javascript
En este ejercicio sencillo, construirás un programa que toma un valor, integer
, y retorna una lista de sus múltiplos hasta llegar a otro valor, limit
. Si limit
es un múltipo de integer
, entonces debería ser incluído también. Puedes asumir que solo se pasarán números positivos y enteros a la función, sin incluir el 0. El límite siempre será mayor que la base.
Por ejemplo, si los parámetros recibidos hubieran sido (2, 6)
, entonces la función debería retornar [2, 4, 6]
, dado que 2, 4 y 6 son múltiplos de 2 hasta el 6.
Bonus extra ❗
function elevatorDistance(array) { | |
const [lastFloor, ...rest] = array; | |
if (rest.length <= 1) { | |
return Math.abs(lastFloor - rest[0]); | |
} | |
else { | |
return Math.abs(lastFloor - rest[0]) + elevatorDistance(rest); | |
} | |
} |
This is a SCRIPT-8 cassette.
Step #0: rake aborted! | |
Step #0: Errno::ENOENT: No such file or directory - bs_fetch:open_current_file:open | |
Step #0: /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/compile_cache/yaml.rb:51:in `fetch' | |
Step #0: /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/compile_cache/yaml.rb:51:in `block in install!' | |
Step #0: /app/config/initializers/load_config.rb:1:in `<main>' | |
Step #0: /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:55:in `load' | |
Step #0: /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:55:in `load' | |
Step #0: /usr/local/bundle/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:285:in `block in load' | |
Step #0: /usr/local/bundle/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:257:in `load_dependency' | |
Step #0: /usr/local/bundle/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:285:in `load' |
This is a SCRIPT-8 cassette.