Skip to main content
Commonmark migration
Source Link

#JavaScript (ES6), 53 52 bytes

JavaScript (ES6), 53 52 bytes

Saved 1 byte thanks to @tsh

Takes input as 3 distinct parameters: (Color, From, To).

(C,F,T)=>T.replace(/\w/g,(x,i)=>C[F.search(x)-~i%2]) 

Try it online!

#JavaScript (ES6), 53 52 bytes

Saved 1 byte thanks to @tsh

Takes input as 3 distinct parameters: (Color, From, To).

(C,F,T)=>T.replace(/\w/g,(x,i)=>C[F.search(x)-~i%2]) 

Try it online!

JavaScript (ES6), 53 52 bytes

Saved 1 byte thanks to @tsh

Takes input as 3 distinct parameters: (Color, From, To).

(C,F,T)=>T.replace(/\w/g,(x,i)=>C[F.search(x)-~i%2]) 

Try it online!

saved 1 byte
Source Link
Arnauld
  • 205.5k
  • 21
  • 187
  • 670

#JavaScript (ES6), 5353 52 bytes

Saved 1 byte thanks to @tsh

Takes input as 3 distinct parameters: (Color, From, To).

(C,F,T)=>T.replace(/\w./g,x=>C.substr(Fx,i)=>C[F.search(x),2)-~i%2]) 

Try it online!Try it online!

#JavaScript (ES6), 53 bytes

Takes input as 3 distinct parameters: (Color, From, To).

(C,F,T)=>T.replace(/\w./g,x=>C.substr(F.search(x),2)) 

Try it online!

#JavaScript (ES6), 53 52 bytes

Saved 1 byte thanks to @tsh

Takes input as 3 distinct parameters: (Color, From, To).

(C,F,T)=>T.replace(/\w/g,(x,i)=>C[F.search(x)-~i%2]) 

Try it online!

Source Link
Arnauld
  • 205.5k
  • 21
  • 187
  • 670

#JavaScript (ES6), 53 bytes

Takes input as 3 distinct parameters: (Color, From, To).

(C,F,T)=>T.replace(/\w./g,x=>C.substr(F.search(x),2)) 

Try it online!